I have to agree with you. But in general, while the right to protest is important (vital, even), doing so in a manner that annoys everyone around you is not going to help your cause.
If you want your protest to be effective in any way, you’ve got to clean up the message... otherwise you’ll drive away the very people you aim to influence.
You are so right.