I know from the side of the official that it is not fun to be criticized. This poor official was insulted on a public scale. Although he did have a horrible day at the office, it should not matter what is performance went.
In my mind the right of free speech carries over to soccer players. The players have opinions and they should be able to express their opinions without facing fines or suspensions. However, my feeling is that refs should have every right to have a rebuttal about what a tool the player in question is.
There is entertainment for me when players criticize refs. I have felt the frustration they have and it is blood boiling. Being able to rant about what an incompetent blind bat a ref is releases some of the anger.
But refs sometimes feel the same way about belligerent players. Refs should also be able to get the satisfaction of ranting a little to easy the pressure. This will bring more entertainment and more justice to the world of soccer.
By putting through these changes we can avoid this: http://www.youtube.com/watch?v=I9Ep1bR9rQs