Why should anybody bash a player for one or two failures occasionally? It is consistent failures that erode the team performance - ex: the lean patch of Sehwag.
Ganguly also went through one such patch earlier. It is quite normal.
Ganguly has some more years of cricket left in him. Same is the case with Kumble, Sachin, Laxman and Dravid.The board should use the service of seniors judiciously. They need to provided proper set of matches to get into form and play important series, while the junior team gets blooded with a well defined plan and enable a smooth changeover.