Crooks if you ask me. There are lots of avenues to deal with this in the "Court of Public Opinion" I would try legal avenues including my credit card company, and to the various municipal, state, and federal organizations that they must certify with. BBB, media, news, Ombudsmen.
When writing in online forums, make sure to use as the full company name and address in every post so that your post is captured by other consumers' google searches for the company/location.
If it ends up rolling enough steam, maybe you can start a class action suite (misspelling to highlight how little legalese I really know).