You have my sympathies. Feel free to vent here. I have no advice, but if I were in your situation.. most likely I would handle it poorly.