Despite the cultural differences you mentioned, US americans are very much aware of the various restrictions that exist even in the US. Few people consciously attempt to carry an unauthorised gun into a school, a federal court, or on board an aircraft. They do understand that carrying a gun in their log cabin in Oklahoma is different from the White House
I'm sure this guy was well aware, but he arrogantly chose to ignore the law .