He has not been able to play in the last four years and after the latest court order he was frustrated enough to say: “BCCI has imposed the ban, not ICC. If not India, I can play for any other country, because I am 34 now and I can only play for maximum six more years. As a person who loves cricket, I want to play cricket. And not only that, BCCI is a private firm; it is only us who say that this is the Indian team, but you know BCCI is a private body after all.”
It is easy to see his point of view. He has invested his entire life in a sport he is not allowed to play in India. Why should he not play for another country? To me it seems absolutely fine if he does this. For a moment let us set aside the real world problems that this will produce, such as changes in nationality. It is far more easier for a South African to become Australian than an Indian to become anything else. And in any case Sreesanth has hinted at playing only T20 abroad.