Its not totally bullshit, Ronaldo has proven himself to be a better player when things aren't going his way. His mentality is better in that sense. But the first argument is bs, messi could easily play just as well in every other league.
Ronaldo never played in three important finals in a row and failed in each one of them (mainly because team mates keep missing goal oportunities). I think that took some toll to his mental condition too.
Ronaldo was out on the bench and his friends still winning it.