Yeah, I don't think Terry is necessarily a racist, but he should still be punished if found guilty, beyond reasonable doubt, of using racial slurs. No doubt about that, heat of the moment or not.
I'm glad the case will go to the CPS though, we need at least a semblance of credibility restored to the fight against racism. The Suarez case frankly made me lost any hope of eradicating racism in football in the near future. Not so much because of the farcical report, but because of people's general attitude towards the case. The posts you see on this and other forums are unfortunately a pretty accurate sum of people's general views on the matter.
A lot of people do see racism as a trivial issue, and while some of them do so on purpose to serve their agenda, the majority really doesn't grasp the enormity of the issue. That a decision on the balance of probabilities seems to be widely accepted really says it all. No matter how many campaigns there are, racism can't be fought while people's mentality and awareness doesn't change and that can't be done overnight, and there frankly seems to be no effort to do it at all.
Terry's case going to the CPS will at least ensure that he'll be judged fairly and based on real evidence, as it must always be the case when the issue is racism/racial abuse. I'm pretty sure that the CPS won't make a mockery of racism by deciding things like Terry is guilty because Ferdinand is a more impressive witness. We'll see racial abuse treated as the serious issue it is and that's at least something to be happy about.