I have been trying to give the woman the benefit of the doubt, but now I'm just gonna say she sounds like a B.
I'm sorry you have to deal with someone like that on top of the discrimination issues. You are doing all you can to be professional and cooperative. Sounds like she's threatened by you and other employees that know what they are doing, or something.