Yes, it is totally.
Harbahjan has been charged by the ICC. He has clearly done something wrong, Clearly. The fact you cannot accept one of your players doing wrong is ridiculously biased and pretty pathetic. There have been plenty of report banging about on a lot of reputable websites and sources that Harbhajan did call Symonds a monkey. Whether or not you agree with that being racist, it's the ICC's opinion. Lest you forgot that the ICC is always under considerable pressure and tends to bow to the sub continental, particularly India's demands. Harbhajan is well known around the circuit as being a very aggressive talker and someone with a very short fuse prone to fits of rage. I'm in no position to say whether he meant it or whether it was in a fit of anger or whether it was done in a normal frame of mind.
I also heavily doubt that the ICC will have done this with a lack of evidence, this all happened near enough for a stump mic to hear and they I imagine will have used that. I also find it pretty pathetic that you believe that Kumble and Tendulkar would speak the gospel truth. They are gentlemen of the game and having met Sachin and managed to speak to him for a few minutes, I can assure anyone, you won't ever meet a nicer man, however, Cricket teams like all sports teams that tour away involving a core of players are 'boys clubs'. You do not go against your boys, you always back your boys whether your right and wrong. You seem incredibly naive to situations.
This is also nothing to cancel a tour over. Even if Harbahjan is innocent, you don't cancel a tour about this. It's typical Indian fickle, knee jerk reaction that is amplified by a lot of the opinions from some Indians on this forum, you especially are one who believe the whole world it out to get your cricket team rather than realising that while some decisions may go against you, some may go for you and that people can make genuine mistakes.
Personally, I find you a joke.