You might think so, however… if they provide what is in their contract, little as it might be and full fill their part of the agreement... then if you bad mouth them... they can turn around and sue you for slander or Defamation of Character
Defamation only comes into play if what is said is claimed to be untrue. If someone bought a dog from a breeder, the breeder claimed the dog was not an affected dog and it turned out to be the opposite, the person who bought the dog could legally state that they were lied to (assuming they have proof to show that was the case). It's not defamation if it's true, regardless of contracts.
Actually, if you want to go the extra mile you can wire the funds instead of paying by cash or check. In the event that you are defrauded, the individual accepting the wire (presumably the one who committed the said fraud) automatically gets shifted into federal criminal charges since it was done by wire (wire fraud gets a lot more attention from federal authorities). It's actually what I did since I hate writing out checks. Granted I wasn't defrauded, I knew if I was lied to I would have a much firmer leg to stand on.
Just a thought, anyone who knows/understands the law and is intentionally lying will avoid any wire transaction.