And I say this as a strong supporter of the second amendment.
I am convinced that the morons who are showing up at town hall meetings with pistols and rifles are not in fact doing so to exercise their second amendment rights. They are, I believe, anti-gun nuts doing everything in their power to frighten average Americans into supporting strong bans on the right to own and bear arms in the USA.
It is the only answer that makes any sense. Only an idiot would show up at a presidential speech with an assault rifle and think that any clear thinking American would approve of his actions.
So we either have individuals with double digit IQ's strutting about at town hall meetings with their 44 magnum penis replacements, thinking that they are going to intimidate the American people into doing what they want through thereat of force, ( these people would most likely be Maoists, being that it was Chairman Mao who observed "all politics emerge from the barrel of a gun") or you have a concerted effort by the anti-gun forces to portray gun oweners as dangerously insane. The sad thing is that it seems to be working. I have heard much talk from moderate friends about stronger weapons bans after seeing loaded guns at political rallies. These are people who would not have supported such six months ago.
You do the math.
Here's some evidence for my premise