Mr.Ashish, I guess ur not aware of how these bodies (like BCCI, Indian Hockey Federation, IOA etc) are run or are authorized to represent the country. These are bodies which are authorized by the world bodies which are governing these sports (like ICC, Internation Hockey Federation etc) to run these sports in respective countries, and the teams slected by these only can represent the country. The Govt will not have a say in any thing (just like the Govt couldn't do anything in removing Mr.Gill from the hockey federation). Thats the reason why these guys run the show and the teams sleected by them represent India. ICL also cannot claim its players will represent India, as they are not authorized by ICC which is the world governing head for cricket just like FIFA is for football.
So know ur fact properly before commenting on anything in pubilc forums...