you are wrong about the whole thing. BCCI has not popularized cricket, it is popular on its own steam and because of increase in penetration of television in India. BCCI is one which is cashing in on the popularity. BCCI has shown no accountability, even its accounts are not fully published properly. They have spent no money on training, grounds, improving standard of cricket and ground level until very recently. The ranji players, and state players were hardly paid anything. So much that past indian national players like chandrashekhar went begging, when they needed some money to carry an operation. Times of India started a charity fund for chandrashekhar's operation. eknath solkar died a pauper - the list is endless. Therefore BCCI did not do anything. Sports in other countries is commercially viable and is a suitable career option for people across the ranks and hence people take up sports. Therefore, there is nothing wrong in making a sport commercially viable, which is what Kapil is doing. What the hell is wrong with that? Dont the players have a right to earn and live a good life? They have a short life and they need to make money in that short period. He is promoting cricket because he is a cricketer and is commercialing exploit it because it is possible. He has been very candid about it and I do not see what is wrong in it. Also, he is not barring them from playing for India, BCCI is and that too illegally. You are wrong about the whole thing.