this person could be an obnoxious b***h? there are people like this and they usually take some kind of supervisor or higher position and enjoy the perks of being an arse. is there some one higher than her? if so, as long as that person is not an arse as well then you should be able to get help. thats if the main person refuses. she may be very busy and some of these people dont have the time to be polite.
it seems like a waste of time talking through who this person is. the best option you have is to cover yourself as much as possible. record the way she speaks to you. this is the best thing that you can do. if you want to, as long as you are recording the conversation, mention to her how she is making you feel. as long as you have a real record of what she said and how she made you feel, you have some defence against her. otherwise get another job somewhere else and pray its not the same.