A year back, against the wishes of the Government, Lalit Modi moved the IPL to South Africa. That was insulting the nation's pride - to say the least. Is the event so very important than the nation, when it is under a security threat? IPL anyway started late in April and they could've waited. Oh! branding and business needs? Don't get me started. It is a sham anyways.
And now, this is what Modi & co. get for trying to be a smart ass. You don't mess up with the Government. You don't insult your nation. If you do it, you get whacked on your butt. And for the Govt, it has been a wait and watch for a year before pulling the trigger. Perfect execution.
And it was high time.