On a general point, companies now avoid online opinion at their peril.
Many companies now employ staff full time to manage how they being represented on social networking sites.
I've had personal experience of it. I made a critical post regarding a company on here regarding their activities in...