I think that letting everyone you know in on your story will be your best revenge. Small businesses often rely on word of mouth.
I also want to say that I sent a machine in once because I I had trouble with the feed dogs not dropping. I picked it up the next day and they told me they had cleaned for me. Yeah, right!! I could tell it hadn't been touched. Sad how easily people will lie to you.