People can criticize BCCI as much as they want, but the bottom line is, everyone will choose money over other entity in most occasions.
Here we have so many Pakistani which are criticizing BCCI for greed/money yet, if they are given opportunity to work in Pakistan leaving the comfort of living in a western country, will they leave? Hardly only a few might.
Its a basic human psychology and even the people who are criticizing aren't above. They will just reply with, "we send money!".... Yeah, throw some money and your responsibility as a Pakistani is done.....
Its very ironical that people who chose to live in a developed country putting a blind eye to the plight of home are criticizing others for greed/money.