That sucks, yes, and I feel for you.
However, assuming your car was relatively warmed up, how do you think they blew the turbo? I mean, we all beat on our cars pretty hard. At least I did when mine was on the road. Turbos don't just blow for no reason, and they're meant to take a beating.
I'm...