Fair points in comparing Messi with Cristiano Ronaldo. But there's another factor at play here: perception. The overall comportment, body language, and of course, performance we have seen of Cristiano Ronaldo so far is of a boisterous, brash, confident, and combative player who is beaming with competitiveness from the anthem to the final whistle. Messi has a different personality, but he didn't seem to try as hard so far. In the match vs. Iceland, he participated more and unfortunately (for his team and fans) missed that PK. With Croatia, he touched the football less than Cabellero did - and the rest is well-known. Ronaldo scored a historic hat trick vs. Spain and his team's lone goal vs. Morocco - all of Portugal's goals in this World Cup are Ronaldo's. Had Ronaldo played lackluster football and scored no goals, his "walking" would likely have earned more criticism. Likewise, had Messi scored a game winner in the 94th minute vs. Iceland and had Messi scored a hat trick vs. Croatia to end it at 3-3, no one would be complaining about his walking. But Messi has not only not scored, he has also given the impression that he's lethargic, that he knows it, and that he doesn't care. This may be far from truth; perhaps Messi's competitive spark burns brighter than Ronaldo's. But based on what is observable and was indeed witnessed, the impression is that Messi is apathetic and that his walking is proof. Cristiano Ronaldo has many detractors and he's certainly not a nice, humble person, but no one can deny he's spilling his guts out on the field and that if Portugal has any chances in this World Cup, it'd have none without Ronaldo. The perception he generates is backed by his conduct. Ditto with Messi.