No you can't. That's handicapped.
If I want to kill a politician, it's gonna be a lot easier to whip out a gun and fire into him from the crowd than it will be to climb onto the stage, push past his bodyguard(s), and begin to maul him with my spoon. Especially because in the fictional scenario, everyone is loaded up with their own firearm.
What's handicapped is you putting
political assassination in the context of gun-free zones. The concept of a 0 gun tolerance policy in a gay bar in Orlando is a lot different than armed bodyguards in a government building. You're talking about making it impossible for a single man to commit a murder during a Self Delete mission.
That's handicapped.
I guarantee you a man who's willing to die trying to kill a senator in a room full of armed bodyguards isn't going to give the slightest forget about your gun-free zones or firearm regulation. He's going to go down the road to the nearest gun-show, walk outside into the parking lot where there are bunch of people selling unaccountable weapons, and make an illegal purchase for one of the +330,000,000 firearms in the streets of America.
"Gun free zone" exclusively applies to Civilians. Police officers are allowed to carry guns in a school.
If it 'exclusively applies to civilians' why are you spouting stuff about local senators and bodyguards? The reason why gun-free zones works in government buildings is because there's generally 3 armed men within 5ft of the doorman checking for guns.
Expecting every public establishment to hire armed security is handicapped. As a matter of fact in the context of a gay-bar in Orlando, it's against federal law to have an armed bodyguard inside the establishment (where alcohol is being sold). A "gun free zone" is just some stuff that makes people feel safe, it's security theater, it doesn't actually do anything besides disarm the people who actually didn't plan on walking through the door shooting.