The ref's biggest error was the complete lack of control over the match. He showed a shocking lack of consistency over fouls, diving, etc. Blowing sometimes, cards sometimes and playing on (when there was virtually no advantage to be had) sometimes. Shame, but demonstrates that he shouldn't...