Yep...been there...done that.
It’s not pretty!
That said, one of the poster’s problems is that he doesn’t realize that this is going to affect his entire group.
I probably overtip massively (unless I have gotten bad service, in which case I don’t tip but let management know or leave a note) to make up for all the other women who are crummy tippers. Like it or not, you’re regarded as part of the group you are with or identified with.