great post Nick, made a lot of sound points there...
Richie, what you need to be bare in mind though, is that Cristiano is still young, he's got a long career ahead of him, and he'll learn to improve his game and hopefuly cut out the cheating and improve his attitude...