First off, I believe the Second Amendment is recognizing an individual right to keep and bear arms. I’m a life member of the NRA. I teach a handgun safety course for those looking to get a concealed firearm permit in my state. I’m not against open carry of a firearm provided it is not breaking any laws.
That all said, I would call those that are looking to make a statement by exercising their right of “open carry” of a firearm to political events where President Obama is present as complete idiots. Is this really the best way you can think of to make a statement about the Second Amendment? Stop and think a minute about the message you are sending and how it will be seen by the average citizen that could be swayed one way or the other. I’m willing to bet that the majority of the people would be saying “what the hell is that idiot doing?”