Toxic Work Environments totally SUCK ... !!! ... Sorry you're in one ... I'd utilize my free time to look for another position with another company ... I know jobs are tough to find right now, so don't let this one go until you find another ... Then once you're free and clear of this AssTwit ... Write it off as a life experience ... At least you know where you stand on what you will and will not tolerate out of another human being ...
Sincerely,
BC