I don't overrate or underrate any player. It has nothing to do with me liking or disliking Messi.
It's simple, you said that Ronaldo is better than Messi because he scored more goals and played for an inferior team. So, now, is Asamoah Gyan better than both Messi and Ronaldo? Well, he scored more goals and plays for a much inferior team to both.
Another one here, 'He's out, and was played out of the game', therefore, he isn't a great player. Well, It's safe to say there's no such a thing called 'Great Player', a lot of players were played out of games including Maradona, Zidane, Del Piero and others.
Explain your logic, please.