Alot of people employ people to do work for them and they think at that point that they need to take no further responsibility for the engagement. People sprout crap all the time about work that they had done and how dodgy mechanic X is, but they don't tell you how they ignored several key pieces of advice that mechanic X had given them.
I am all for freedom of speech.
I am MORE for people taking responsibilty and for people expending energy trying to resolve the complaint with the company/person that it involves.
Flaming on a public forum is just too easy and it solves nothing (it is part of the problem and not the solution).
Case in point - imagine smuggla writing a company off to a bunch of people who have had no work done there???