I've had similar things happen to me as-well. Not as bad though. I took my old 98 to Lee Dodge to do a ~100k Maint and timing belt change. When i took it off the lot, the power steering belt started squeeling then went away. I figured I'd run it out to see if it would stop. It didnt, and started fraying on my way to work so I lost power steering. Took it in, they claimed it wasnt their fault, things just "happen". As I showed him the frayed belt, he noticed a wrench jammed underneath the fuse box. He quickly snatched it up and said "this looks like our wrench."
He walked off and replaced the belt. Charged me 45 bux. The part that pissed me off was the 1000 dollar bill for the maint and timing belt, and I had to go back to get other things fixed and readjusted, and they tried charging me more for it.
Wrote them a nasty email, and havnt been back since. They still email me offers though.
In hind sight i wish I had said more. I hope things work out for you man. Stick it to 'em where it counts.