While it is his right to carry a gun, I'm not sure of the wisdom of doing so given the current climate. The media is desperately trying to accuse town hall participants of being raving nuts so that it don't have to deal with the substance of their complaints. The gun just plays into the scenario that they are trying to paint.
I'm guessing that the gun would give pause to SEIU thugs, though.