Audrey I'm really sorry your problems seem to be getting worse.

I tell you, I know how it is. I went through a smiliar thing with management at my job last year. I got lucky and they replaced all 4 of my bosses

Can YOU go above your boss to her boss? That's what we do at my work. Then they take it from there.
There is no way she should have ever yelled at you. Like others said, she obsviously has no management skills.

I know you feel comfortable at your job (just like me). But if you can't get it resolved, you shouldn't stay were you are.