Seems a bit hypocritical don't you think?
The whole thing is a strange paradox.
so let me work through this ordeal..
citizen group A has a right to protest - free to express his/her opinion
citizen group A's opinion is other citizens should not be free to express their opinion.
government steps in to disperse of citizen group A's protest preventing them to publicly exorcise their freedom of speech which ironically demands the silencing of other citizens freedom of speech.
it's just all together unreasonable and silly. Geesh!
I disagree with personal offensive protests. Why? because you personally have a choice to walk away.