like it or not, the constitution is all debatable. and the laws meant for 200+ years ago might not be meant for today. we aren't being invaded by Indians anymore.
as for being well within the laws of the state. HE WAS AT A PRESIDENTIAL RALLY!!!
dude, there are things you don't do, showing up to the presidential rally with a loaded weapon exposed is asking for you to be removed from the premises.
when someone like that secret service has to question him and let him go. if secret service doesn't want him there, then he isn't going there. well within his rights, but might threaten a future president. you never know.
we aren't a nation of cowboys anymore.