I was out all day, so I'm chiming in late... I TOTALLY agree with what everyone else said. She is a total bitch, you should look into what can be done legally and you should take your paid time off all next week. I can't believe you didn't quit on the spot! I'm sorry you're going through this...