Indian cricket is in a mess because the team members put their own egos ahead of the game and the team.
They are not willing, for various reasons (eg sponsorships, personality issues etc), to buckle down and do the hard work required to do well at the game.
Shame on the entire team, the leadership and the BCCI. They have power without the responsibility...