Frankly I think India were in the right. The umpires robbed them and rightly the fans have complained, some to ridiculous extents but nothing harmful. They are also right that Bhaji should face a fair trial and that with conflicting evidence from biased informants it is difficult to make a judgement.
However when they stopped being wrong was when they tried to get the Umpires changed - you simply cannot try and influence who umpires as it sets a very dangerous precedence. Anyway I'd say with the amount of abysmal decisions made against India I'd say the Umpires would be more likely to give the advantage to India in marginal decisions to make up for that. But that's an aside.
Also their attempt to justify Bhaji's alleged actions by saying monkey isn't racist is laughable. Perhaps it isn't racist in native Indian, perhaps not, I don't know but recent history between the teams has shown (a tiny minority thankfully) Indian fans making monkey gestures towards Symonds, which were blatantly intended as offensive. With this having occurred I find it naive to deny the Indians weren't aware of the offence it could cause. Anyway why would Bhaji call Symonds a monkey (NOTE: I am not saying he did or didn't) if he didn't mean it offensively? If it is a nice or normal word in Indian, why would be call Symonds one? Also I find it bizarre that people are trying to make Symonds as the villain here, he thinks he was racially abused, which is a serious allegation, not something you just shrug off, especially if you want to eradicate racism as much as possible.
It is a shame because I have a soft spot for many of India's players and I have no particular liking for Australia, so much that Jardine is one of my heroes