So you claim some of the posts don't contain specific information and thus cannot be considered legit. You may want to read this:
Don't I have a right to express my opinion without fear of being sued for libel or slander?
Yes, so long as your statement of opinion is just an opinion, and does not contain specific facts that can be proved untrue. For example, "I didn't like Star Restaurant. The wait staff is slow and the food is too spicy," is a statement of opinion. "Whatever you do, don't go to Star Restaurant. I had a hamburger there that was tainted with e.coli and had to be hospitalized for a week," is potentially a defamatory statement if, in fact, the restaurant can prove that you never contracted e.coli and never spent any time in the hospital after eating there.
injury-law.freeadvice.com/libel_and_slander/express_opinion.htm
Let me summerize. You think that:
1. A customer doesn't have a right to express their opinion about the received service (unless it's a positive opinion).
2. An employee (in this case freelance contract writer) doesn't have a right to express their opinion about their employer if they don't pay them on time or don't pay at all.
Frankly, I wouldn't like to live in your world... I like democracy :).