Thanks for posting this. I hope it opens up people's eyes so that they don't experience the same sort of thing. When I bought my WRX, I got some work done by a shop owned by my cousin's boyfriend who I had known for a few years. I got screwed over by them as well, but "only" for around $1000.
Good luck in the future!