If you’re in a reasonably sized company, do NOT go to HR. She might get fired for her behavior, you WILL be fired for starting a fire. HR does NOT like fires.
I had the good fortune to battle the CTO of a multinational who couldn’t keep his hands off the employees. Everyone was too afraid to speak up, I was not. The CTO was fired. One day after he fired me with the full support of HR, because “you are incompetent in your job”. Mind you this was after multiple stellar reviews of my local superiors
When China rightfully has to call you out on your bullshit, then you know you’re on the wrong side