I work at an emergency vet and one of my managers has been getting on my nerves, always tiptoeing the line of outright insulting me, but today, she thought to give me instructions while we were incredibly busy. I did not stop what I was working on to look at her, but I did answer. When it seemed she didn't hear me, I answered again. It seemed she still didn't hear me, so I said much louder, “I said yes!” I didn't even think I'd done so in a rude tone at all- I was just very busy. But she began scolding me about how I wasn't looking at her and wasn't making eye contact and I was being disrespectful, like she was talking to a child. I told her I was busy and had thought she could hear me, but she continued to yell, in front of everyone else in the treatment room, about how I need to watch my attitude with her. A detail: I'm autistic and have trouble making eye contact in general, so this is frustrating on so many levels. I want to contact HR about this because I almost feel like she was threatening me that she would DO something if she thought I was having an attitude. Many other people saw this, as well. I've never really stood up for myself this way before, and I don't even know where to start. Do I have to ask my supervisor for the email address for HR or something? Any advice is appreciated.