I have no problem with racial profiling as long as further checks are allowed in a manner that allows the innocent to prove their innocence. That wasn't the case here. They made no attempt to check out this Agent and see if he was real.
Even this I would have had no problem with except they didn't take this armed man into custody until the knew he was not a terroist. There can be no innocent until proven guilty in a case like this. You are a armed terroist until you prove otherwize and must be kept safe from other passengers and crew.
Where did this come from?
Did you just make it up? This is new news to me.