To be honest this argument bores me now. Look up Messi vs Brazil from last year though, also check his stats for Argentina, his goals and assists.
Neither of them say much at all, one game is meaningless in the grand scheme of things not least because Brazil aren't currently one of the top few teams in the world and frequently perform poorly. Second, Argentina have a stronger set of players than Portugal. Portugal still play Postiga ffs, vs Mililto, Higuain, Tevez, Aguero, lol, and yet Ronaldo also shows up in more of Portugals biggest games against the harder teams than Messi does.
There aren't that many truly top players around him at Real, just players who have improved since he got there, and continue to benefit from him being there. The defence is pretty terrible all in, great keeper, some incredibly inconsistent playmaker/wingers in Kaka/Di Maria/Ozil, and a inconsistent striker, I wouldn't in any way call it a world class team.
First teams compared, Barcelona stomps all over Real, aside from Ronaldo the entire midfield and frontline is FAR better than Real's, defensively Barca may have issues and no depth, but fullbacks they are better than Real, Pique isn't world class but he's not terrible either, Valdes/Casillas is the only other position Real are better in.
Barca only had a few bad games really, Real had more bad games but more games that Ronaldo dragged them into a win.
#
http://soccernet.espn.go.com/player/_/id/45843/lionel-messi?cc=5739
If you look at appearances and check last season you can actually see in a really quite large number of games that Barca drew or lost Messi had 4-8 shots without scoring. In almost all of these games he played the 90 mins, had loads of chances and couldn't find the back of the net, judging by the amount of chances he had in some of these games the team was playing well and getting him the ball infront of goal.
Messi has had an ridiculous goal scoring year, but he had plenty of games with a shedload of chances and that was pretty much why they didn't win the league. Ronaldo was more consistent and had less off games and took a worse team to the title.
If Real hadn't won the title or Ronaldo not been such a massive ridiculous reason for winning the title, sure Messi deserved the award, but Ronaldo did have that good a year, and he was exceptional in the Euro's, and is the only player even remotely close to playing well for Real. Not recognising that Ronaldo was the reason Barca didn't win the title last year ignores that he did more for Real than Messi did for Barca.