Ok, this seems like tit for tat bullshit to me. I will attempt to sum up why the English fans are so pissed.
England didn't play to expectations throughout the world cup. The one game which they played well was against Equador, the only problem was that Lampard didn't score any of his chances, even the easy ones. The game should have ended 4-0, but didn't due to bad tactical decisions by Sven (by bad tactical decision I mean keeping Lampard on).
Still they soldiered on through the tournament, despite Sven. They reach the quarter finals without playing to expectation, which is some feat if you think about it.
They are in the tunnel about to come out to play Portugal. Ronaldo leans over to his Manchester United "team-mate" Rooney and tells him that he will get him sent off during the game. They get on the pitch. Rooney is talking to one of the Portugal players, shaking his hand. Ronaldo headbutts Rooney for daring to touch another Portugal player. Rooney shakes his head in dis-belief.
During the match Rooney makes a tackle, but unfortunately gets tangled up in the Portugal players legs. Stumbing to regain control he steps back, to regain balance and stands on the other players tackle.
Immediately the referee has Ronaldo in his face telling him to send Rooney off. Rooney is mighty pissed at this treacherous, despicable act his "team mate" is performing, and pushes him politely telling him to "fuck off you back stabbing Portugese twat, I thought you where my friend".
This is where the red card is produced, not after the tackle but after he told Ronaldo what he thought of his behaviour.
To sum up Ronaldo has a lot to answer for. His behaviour to a fellow team mate was disgusting. The treacherous bastard doesn't deserve to be allowed to play in the premiership again.
All the best Ronaldo, hope you burn in hell.