Thanks so much for your advise. I will talk to HR tomorrow. Enogh is enough.
No visa issue, I guees the worst case is to find a new job. howevre we are facing a layoff. She will happy if I quit. Actually she had a couple warnning already. I can not believe that she has been so close to be fired, but she still, even more to rude others.