Be careful what you ask for... Currently, a person can be deprived of his rights only after an adjudication by a court of mental disability resulting in a court order specifying what rights are suspended.
Many folks go to shrinks for issues- and under your criteria, they all would be prohibited from exercising rights?
One protection to having rights are controls to prevent government from carte blanch dismissal power; and that is due process.
The real issues are manifold- FL airports are gun free zones- even in the “unsecure” parts like baggage claim and ticket counters, so any fruit loop or jihadi ( I repeat myself) can wreck havoc at will, only a cop can intervene.
Granted, the FBI, Army NG and local authorities may have had an opportunity to defuse this somewhere along the way, but the only sure way to do so is via jack-booted thuggery by the government-deny everyone rights to keep us all safe- yeah; and that will not stand, nor will it actually work ( look at Chicago, the UK etc).
The cry and hue should be directed also towards FL state government- why prohibit lawful carry of arms in unsecure areas? Gun free zones are fine until someone like this guy go ballistic, then they run amok w/o risk until cops show... All too often the men in blue are there to pick up the pieces, as in this case. In fact, a bill that would have allowed CCW in unsecure areas of FL airports was quashed in the last legislative session.
I am ( and you are) the best line of defense against crime- arm me ( and you).
War is hell, but we are indeed always in a state of war ( Locke) with those who will not comport to the social compact, and that is just life.
Peace through superior firepower and situational awareness.
I disagree. If somebody voluntarily walks into an FBI office and tells the agents he is being forced to fight for ISIS as this guy did, I think he should immediately be placed on the no fly list.