There is no doubt regarding the bad performance by the Indian players, they have played really bad cricket which was not expected. I think Indian batsman should play more aggressively and should counter attack the bowlers, if they managed to get few runs then it will boost their confidence. Too much defense is freezing the flow of the runs and increasing the risk of loosing wickets.
It is easy to say to counter attack good swing bowling, India do not have aggressive batting line up like Sehwag who could counter attack any bowling attack nor a pillar like Dravid or Tendulkar to switch to both style of play according to the situation and the latter two being really consistent throughout their career, but the current India team batting line up is not showing any consistency except the skipper and they are really showing the vulnerability in moving pitches.