I don't have anything against Kohli as such, although it is true that he was given too many opportunities. IMO, he should concentrate and focus more on the test format. But he is not ready to do that, because obviously there is more glitz with the T20 format. And now with Ganguly out of the BCCI, he doesn't feel the threat from selectors as well. Rohit was injured, so don't want to comment on his batting. But as a captain, so far his performance has been disappointing. These guys (Rohit, Rahul.etc) are not captaincy material.
Despite injury Rohit played a genuine knock yesterday (thanks to poor fielding of Bangladesh) and took India very close to victory. BCCI is no doubt growing financially but on quality of cricket they are going down and down. I am sure nobody will question kohli for his bad performance. He is a celebrity that's why he will remain in team for ever.