“excommunicated me from my department for reporting my concerns to her.”
This jumps out to me.
An entire department stopping talking to him means either the entire department was threatened against talking to him, or the entire department chose to stop talking to him.
I’d be interested in hearing from the department members.
I would watch this holiday stage play every year.