Sure, your statement proves my point. Ali getting pummeled, the Gretzky goals, Babe Ruth screwing himself out being the Yankees manager, all these details are not forgotten. It's part of the entire legacy package and will always be.
CR7 has phenomenal football skills. You'll have a hard time finding a more arrogant, selfish, petulant player of his ilk.
If his attitude was better he wouldn't be benched for this game. If he had started, he might have scored a goal earlier and the game could have had a different outcome. He hurt his team, mates and even his country.