That sucks. I was in a similar situation where my girlfriend at the time would be the sweetest person in the world when it was just her and I but in public around whoever she would find little ways to belittle me to make her look like she was "wearing the pants" in the relationship. That didn't last long.