Don't beat yourself up about it too badly. There are good shops out there, you just happened to encounter a bad one. Don't hesitate to threaten to (and if need be) take them to small claims court. You can also complain to BBB, ASE, news stations, etc. If the hassle factor is high enough, they'll pay.
|