Magistrate says Terry said the words "f****** black c***" but can't be sure it was an insult.

Quite simply, proof would be enough witnesses that would be willing to swear under oath that he said those words. That would have meant his own team-mates who were in earshot at the time aswell....never going to happen.
I don't think this incident makes out a case that Terry is a racist. As I've said on another thread, sportsmen (in all sports) tend to shout, swear and trade insults as a means of dealing with the stress or pressure they are put under or as simply a way of releasing emotions, even joy! Sometimes it is genuinely banter where no offence is intended or taken. What's said on the playing field isn't what most would say off it- or expect to be allowed to say, but different rules should govern their conduct during a game. Many sportsmen are civil and courteous at all times, but many are prone to few choice insults or profanities- or both. In cricket, for example, where players are often seen as better behaved than footballers because they are generally better educated and the etiquette of the game is presumed to demand higher standards, sledging is commonplace. A batsman will be subjected to a barrage of abuse, possibly for hours on end- and lets be realistic, he's likely to be called a lot worse than Terry is supposed to have called Ferdinand. That rather unimaginative three word outburst wouldn't have made Merv Hughes best 1,000 sledges to a West Indian tailender, would it? And don't forget that in almost every instance, whatever is said on the pitch is forgotten as soon as the players leave it. In cricket, they socialise afterwards and clearly show a healthy repect for each other, whatever names have been called.
Not so (ahem) he admitted saying the words, so no corroboration was needed. Guilty as ****.

Cricketers tend to be a bit smarter and wittier than the likes of Terry.
The uttering of a taboo word doesn't make you racist. I don't know whether Terry is or isn't, but I won't judge him though from the few expletives he said in the heat of the moment.
Would you like me to judge you from your outburst? "Twat" could amount to an insulting word likely to cause harassment, alarm or distress, couldn't it? Is that how you intended I should feel or did you think I'd have enough sense to realise that you were just showing your emotions about this issue?
Ha. Drivel from the Spuds. How unusual?
Cricketers tend to be a bit smarter and wittier than the likes of Terry.
The uttering of a taboo word doesn't make you racist. I don't know whether Terry is or isn't, but I won't judge him though from the few expletives he said in the heat of the moment.
Would you like me to judge you from your outburst? "Twat" could amount to an insulting word likely to cause harassment, alarm or distress, couldn't it? Is that how you intended I should feel or did you think I'd have enough sense to realise that you were just showing your emotions about this issue?
Not guilty does actually mean that he has been cleared. 98% certain? Where did you hear that?The only thing that disturbs me in all of this is the fact that John "I buy only white goods" Terry and all the Chavs now believe that JT has been "cleared" of racism, as is being reported by some of the thicker hack journos.
That isn't true of course. JT has been "cleared" of nothing.
It's merely the case that the magistrate was only 98% certain that JT had uttered racial abuse and not the 99% that is required by our criminal legal system to convict idiots like Terry.
Not guilty does actually mean that he has been cleared. 98% certain? Where did you hear that?
Not guilty does actually mean that he has been cleared.