So you're comparing Messi and Ronaldo and your killer argument is Ronaldo is Portuguese and Portugal won the Euros 2 years ago.
Really?
Unless you consider the teams they played in the tournament, Ronaldo's contribution to the win and the other players in that squad it's a completely simple-minded argument.
Comparing players is next to impossible anyway, there are so many factors. When they've both retired we can look at their respective final stats.
But that doesn't tell you everything, they played in different teams, with different players and so on.