That's a terrorist bomb? It looked like a firecracker. Still no excuse for it. And the protestors were ****-bags too.
Protesters appear in videos posted on social media calling Palestinians and other immigrants “lazy-ass communists” and saying “communists have to die” and “those rats hit women” while cheering on police officers breaking up fights and making arrests.
http://www.latimes.com/world/mexico-americas/la-fg-brazil-immigration-20170503-story.html