"Every damn time," tweeted Shah Rukh Khan this morning after he was detained at an airport in the US for the third time in seven years. He was considerably calmer when America's envoy to India tweeted an apology later, commenting that he was "not expecting to be above protocol."