comfortable enough with your SZ family to share and I know I speak for everyone when I say we're here when you need to rant/vent/whatever. Also, at this point I feel kind of invested in what's going on in your office and nosy me wants to know what's going on!
Second of all...whaaaaaa? Your boss' behavior is unacceptable. IA with Kitchop below: this is all so bizarre and kind of sudden that I feel there must be something else at play here. Whatever is going on, I am so sorry you came home in tears (been there a few times) and will add a few extra prayers tonight that you get yourself something else FAST.