Set a boundary, that you will not be spoken to with disrespect and if she starts disrespecting you, you walk out of the room. No need to get angry.
As far as your anger goes, it is OK to get angry and to get the anger out, a baseball and an old trash can can do wonders, or go for a drive with volume waaaaay up and you can scream all sort of profanities and get it out of your system. I am not kidding, try it, it does help...