I am definitely against the hoopla and furor caused by this. In my own humble opinion, SRK can not expect that if indians treat him like a super vip the entire world should also call him king. My blog post is also in the same vein.
However, I have seen myself, complete psychedelic punks US kids being let through seamlessly while decent looking men are held. Now, by no means am i implying that one can judge a book by its cover, but then what IS the basis.
In case of Bob Dylan, he actually did not have his ID on him, which is actually illegal. But I am sure SRK had his passport with him. The debate (if there should be any) on this should not focus on 'how can you treat my VIP badly' Vs. 'celebrity bashing' but focus on the actual issue. Because when people are detained 'randomly' for 3 hours, causing them to miss their flight and subjected to all sorts of searches including cavity search, they will not think that reciprocating it in india is the correct course of action to take.