freedom of speech is fine, but storming into a business trashing it isnt free speech unless you have the same backwards ass thinking you do.
Riot gear was justified when you have groups of people massing in a pulbic place, refusing to leave, not obeying the state laws, and holding rallies where they chant "fuck the police". So yeah, asshat, you act a certain way you get dealt with a certain way.
Go stand on a corner outside of a police station and chant FUCK THE POLICE with 100 of your closest friends and see what happens