Well, I wouldnt go as far as to put the entire shop on blast (not yet anyway). I would sit with the manager and the tech that worked on your bike and make them understand that the incompetence of their tech could have very well ended somebodys life. And if they refuse to give you anything short of a full refund, thats when you take things to the next level.
Oh and you should give them their first bad review on their lovely yelp page.