Oh please, his name matched a name on the terrorist watch list. Yes, there is absolutely racial profiling in the US--no one could deny that--but his name actually matched a name on the watch list! If Brad Pitt's name matches a name on an Indian watch list, I hope they will take him aside to question him as well. Indian and Pakistani airport security officials should "detain" American actors if they have a reason to (SRK wasn't really "detained"). And if such a thing happened, I don't think the American people would care nearly as much as Indians seem to care about this. I mean, he was only held for an hour or so. Come on, burning the American flag in Allahabad is a huge overreaction!
Oh, and if Manmohan Singh came to the US, I don't think he'd be treated as an alien. He would be greeted by high officials and with much respect. An actor is different than an important national leader such as a prime minister.
Also, I think it is interesting that Indians expect SRK to be recognized in America. Newsflash: Bollywood stars are not global stars. SRK may be the most famous man in India, but he's an unrecognizable nobody to the average American. (Sorry, but that's the truth.) And even if he was famous in the US, that doesn't mean he deserves preferential treatment. I don't think any celebrity from any country should get preferential treatment.