"Because of him, the other batsmen were under pressure".....
"He was the reason why India lost the match".........
and the criticism goes on "........he should retire from ODIs"
But the question is: Wasn't he doing what he was supposed to do? Remember what MS Dhoni had said after Rahul Dravid's re-inclusion in ODI team - "He is the one around whom the innings shall be built".

When Sachin got out early, it was quite clear that Rahul Dravid will have to play till the end (because only Sachin and Rahul have ability to do that).Gambhir was looking superb in his short and scary stay.He used all those "free hits" and put the seamers under pressure.The scorecard read: 84/1 in 13.0 overs. And all of a sudden, out of nowhere, Gambhir threw his wicket away in a run-out drama.The call was "NO" from Rahul who would have been running at the danger end, but Gambhir looked a bit too energetic to try for the run.He didn't even try to come back to crease and was gone due to a direct hit (I'm sure he would have made it had he grounded the bat).
Point is: it was Gambhir's mistake.
Virat Kohli was looking confident, but couldn't resist himself and went on to loft the ball over to mid-off.
MS Dhoni never looked comfortable and was back to pavillion with cheap LBW.
The match was now over.On the other end, Rahul Dravid needed someone who can scare the opponent with big hits. Suresh Raina was in a mood to thrash the bowlers and he started doing that perfectly.He hit Umer Gul for a six and a four is the same over.Rahul was rotating the strike and exposing Raina to Paki attack.This pair brought the required rate down to 6 RPO with 100 runs required.
But Raina could not hang on till the end and got LBW on a quicker one from Ajmal.Yusuf Pathan failed and went back with single digit score on his name.The game was over.
Later on, Rahul Dravid got run-out when he was trying to get 3rd run.
It's a do or die situation for Team India.They have to defeat Aussies and West Indians.The matches are scheduled on 28th and 30th resp.