The right to protest is a hallmark of any free society, but the right to bear arms a short distance from presidential events is decidedly American. As Obama’s battle for health care reform ramps up, demonstrators have been exercising their second amendment rights. On Monday, a man toting an assault rifle was among about a dozen armed protesters outside the president’s speech to veterans in Arizona. In another incident, a man in New Hampshire turned up outside Obama’s town hall meeting, a gun strapped to his thigh. In both cases, police insist that Obama was not at risk as the gun-toting men were outside the venues where he was speaking. However, they’ve had a tough time explaining to concerned onlookers that carrying a weapon to a presidential event is, in fact, legal.