I agree with you Britexpat, but how do you prove the pilot was racist? We weren't on the plane. Maybe a racist passenger told the cabin crew that they were acting suspiciously and talking about bombs. What choice does the pilot have?

Such is the price of traveling in the post-9/11 world. When I was a young student traveling on my own, I accepted that customs would search me every time I went through an airport for drugs. It was annoying, prejudicial, and a hassle, but I fit profile and accepted the inconvenience (and no, I never had drugs).

The version of the article I read indicated the guys were not that fussed, and accepted it. So long as the authorities follow the law and treat them with the required respect, there is not much they can do.