I think people look hard to find faults in excellent opposition players that play for our rivals. Not that it's hard to find fault in Ronaldo but once we do it's overplayed. We say he's arrogant but that "showy" side to him is his style. Henry had that brashness and I remember United fans going on about him being arrogant, about Pires, Wenger and Arsenal in general.
Confidence is said to be into arrogance, strength and desire is said to be dirty player etc.
Fabregas is arrogant imo and opposition fans hate him but what has he won? At least Ronaldo has trophies and individual accolades to back him up.
One thing I will say which I enjoyed was watching EL CLASICO. Real went up 2-0 with a Pedro goal I believe. The cameras then cut to Ronaldo who was trying to say calm looking at the other players, nodding in assurance and mouthing, 'it's good it's good' or something to that effect. He was all don't worry this can work out in the end. This was funny in itself but by the time it was 4-0 or 5-0 the cameras cut to Ronaldo again and he was almost in tears. He was distraught.