Sucks that now you have to blow 500 bucks of your own money, or whatever your deductible is
if it was their fault, which it obviously was, you shouldn't have to pay shit. call their insurance company and log a claim. do not even call your insurance company. their shit needs to take care of it. You should not have to pay one penny. if they say you do, threaten to sue them. If that doesn't work, then actually sue them.
i am really sorry that shit happened man. that has happened to me before and it is a fukin nightmare. too bad you didnt get to punch them both in their fat tits.
I hope it works out man.