I think darkwolf45 makes some good points, as do some others on here. It's not going to be solved solely online, there is a double standard, we do need to pick and choose our battles, etc. I think GOCRA and the gun community handled it the right way when gun control legislation was trying to be shoved down our throats earlier this year. I also think that we are climbing uphill and any sort of a loss is huge for us. We have to fight for so little ground then fight harder to keep it, and all it takes is one idiot and we lose so much because negativity spreads so much faster than anything positive does. It's not right. It's not fair. It is what it is. I don't think that going to this anti-freedom rally is a good idea on any level.
As for free speech.... I think people get confused on that.
You are free to say whatever you like, just know that you are responsible for them and will be held accountable for them as well. Free speech is not freedom to say whatever you like without responsibility for your words without repercussions; free speech is the right to be responsible for your words that you say.