Well, I haven´t seen the match, but I have something to say about the way the referee seemed to handle the game.
If you are hard enough applyin the rules, then there is no way the match gets that violent. I mean, severe fouls like the one Ronaldo received MUST be a red card, there is no way you can keep the other player on the field, is an invitation for violence. So ok, let´s say it´s only a yellow card, fine. Then when you see the game is getting really violent, you have to speak to both captains and let them know you´re not willing to acept any more violence, and that you will punish any foul slightly strong with a red card, that you will not give any more advice. Then let the captain comunicate this to the rest of the team. If the game keeps violent you start to red card the hard fouls, believe me, players are not that stupid, once they see you are willing to get out of the match every single player on the field, they´ll relax.
I put a lot of the fault of that in the referee. A red card or a warning in the right moment is the way to go. I don´t understand how some people see it like the referee was too hard, 16 yellow cards? I would have fix it with no yellows and just two reds.
Don´t get me started at the players, I can´t believe people at this level can be so stupid, and give such a pathetic show.