New member here, and just found this thread.
I also had an "experience" with this place. I took a trailer tire in for a slow leak. After working on it for a while they couldn't fix it but still charged me $15.
Not nearly as serious as yours, but it didn't seem right. I know they had time in it, and I paid it without conflict. They won't get anymore of my bussiness.