No matter how much you think Ronaldo has made, how much you think Messi has made or Neymar likewise, those guys are still concerned about what they recieve. They are not ready to do charity work with their career. They will always care for the pay. If they won't care for the pay, Messi wouldn't have left Barcelona and also Ronaldo would have reduced his pay to leave Manchester United this closed window.
It's sad that you think that way about those players, yet they have done a number of charities that some of us can just dream of. They are human too, not some sorts of Robots or something like that. If you doubt, just try checking out on the search engines about the charities.
It was all Barcelona's fault that Messi had to leave. Let's stop turning guns to Messi.
I totally agree with you about this.
Messi was already ready to take a 50% pay cut to sign for Barcelona again while he was a free agent. But even then Barcelona weren't able to afford his contract due to big financial issues. If they were as strong as now financially then I'm 100% sure that Barcelona would sign him without thinking about it twice. Therefore it wouldn't be fair to go harsh on Messi about this topic. He still loves his old team very much and I'm pretty sure that he is ready to take advantage of any chance he might get in the future.