Let me start off by saying that I don’t support any limits to the right to keep and bear arms. None. I think you should be able to defend your home with heavy artillery if that’s what I feel is called for–though I do think you should be on the hook if you blow up your neighbor’s house–and I don’t like the idea that I can’t have pretty much whatever weapons I want.
Yet I also understand the political game well enough to know that there are certain things that you may have a right to do that you still shouldn’t do.
Politics is a game of optics. It’s about perception. What you’re trying to do is to win people over to your cause. Protests are part of that effort.