Just to add my two cents to the debate here, the reason why many posters here are blaming Rohit/Kohli over Dhoni is because Dhoni is no longer the player who is going to perform miracles to win you games. At best, he does the bare minimum that an average player playing for a top team should be doing at 5/6. The lack of intent that he showed today was awful but it has been something that he’s doing for over two years. Most people are now used to it. His fans defend these performances with crazy theories whilst most of us rue the fact that a player who shouldn’t be here on merit is playing only because the BCCI didn’t groom a replacement for him at all due to him wanting to be here in this World Cup at ANY cost.
Again, the player makes his own career decisions and nobody can question him for his career choices. If the country's selection board and cricket board places importance on a player's reputation and picks them based on it, they are to blame. You can't blame a Sachin or a Dhoni for staying beyond a certain time when it is the selectors and the decision makers who should put emotion out of it and drop that player and pick a different one.