People can be pretty brutal on this site. I like it.
The problem I see is that unscrupulous people sign up to forums to bad-mouth a competitors product all the time. I'm new here but I'm not selling anything nor trashing anything. If this product really doesn't perform try showing the repair bills, pics of the broken bits and so on. Powerful tools these forums. Hold their feet to the fire.