It is not correct to blame Dravid only. Almost all the batsmen are to be blamed, because almost all of them failed in 2 out of 3 games. Even those who scored some runs, they did not stay as long as needed or they scored very slow increasing pressure on other batsman.
There was nothing wrong in the inclusion of Sehwag, Harbhajan. Sehwag performed with the bat in 2 out of 3 games, so he already justified his inclusion. More importantly, he has been the 1st choice 5th bowler in recent times. Harbhajan has been exceptionally economical for last 2-3 years, so he was the obvious first choice spinner. Kumble would not have made any difference at all.
All batsmen should have batted better than they did. 3rd match pitch was very easy to bat on. 1st match pitch was also not bad, as shown by the way Bangla Desh battedt. Yuvraj's run out was one of the silliest I have ever seen. Dhoni put up such a poor show with the bat that no one could have imagined. Even any schoolboy in India would understand that the way Dhoni played very first ball (we are talking about Murali here, no ordinary bowler) was simply not the way it should have been played!
Bowlers (incl Agarkar) did a commendable job overall. True, Harbhajan had a bad day by his standards, otherwise giving 55 odd runs of 10 overs on a batting track is not a very poor performance.