Well said Sai!
Its a tough question and neither you nor i can answer that. There are two things to consider
a) form
b) nasty politics behind the scenes
Ganguly hasn't been in good form, but it has happened to many players before. Why that, sachin didnt' score a century and his average was 17 in 2003. Class is permanent....the selectors were right. You can't keep waiting until ganguly clicks, its time to bring in youngsters. But at some point you think that ganguly should be given a chance after a break, after all, a man who scored nearly 15000 runs in International cricket can't be that bad.
What we need to do is give him confidence. When you have some people booing him, the coach not in favour of him, the confidence is low.
For all those people who think Ganguly is not going to do well anymore, let me ask you one thing. Have you ever played cricket for a long time like Ganguly did? Are you as skilled and experienced as him? If your answer is NO, then you better keep quiet.
When Chappel or other selectors make a comment, they have the right to. Thats because they experienced it before, the ups and downs in a cricketing career.
2) Not many of you are aware of the politics in BCCI. Its as worse as the national politics itself. When someone is facing such a pressure from other people, its natural that it affects your game. If Pawar comes into play, then its almost good bye Ganguly. Such politics takes away the spirit in the game and you will never know if there are anyone else behind this.
Ganguly should be brought back into the team, keep faith and encourage him, and the results will turn as you want. Test cricket is a different game, skill alone is not the requirement.