Sorry to hear about your situation.
I have dealt with plenty of these types of scenarios in the corporate world, and there is almost always a way to sort it out without making it YOUR problem....