There you go then, even you don't think he should have won it, so your proving my point. He hasn't really delivered for Argentina, Ronaldo has delivered for Portugal a much weaker team than Argentina.
Ronaldo plays in a much weaker team as mentioned so naturally it's harder for him, makes his acheivements even greater, he may have only scored 3 before but he's won an International tournament and rescued them last night as well against let's face it a team full of stars.
I have justified it, 85 odd goals for them, won the Euros, scored a hattrick against Spain and has won them countless important matches. Ronaldo thrives on the pressure, Messi buckles under it.