You responses are political correctness run amock.
The pilots main consideration is the safety of his passengers, not to some stupid liberal agenda that dictates that it is acceptable to get a planeload of people killed so as not to hurt somebody's feelings.
Where do you come up with this political correctness bullshit? The pilot was an arragant bastard that was either too lazy or to stupid to check the agents credentials. It appears to me that decided upfront that no one was going to carry a gun on his plane and proceeded to create excuses to make it so.
I could care less that he grilled the agent. It would seem suspicious having an Arab-American Seceret SErvice agent. But its only reasonable that if you have a customer paying full fare that is on important govenment business that you would atleast try to confirm the identity of the individual. If only to provent some later flight from being hijacked. This smells. Im not saying the pilot was biggoted but he flunked the good judgment test