Yeah, those are both good ones. You can also say, "hey, if a woman can fight for her country, I'm not going to demean her with my heteronormative presumptions." I take this principle even further, and maintain that to avoid sexism, we should get to tag chicks in the nuts if they don't answer sports trivia questions correctly.
The bottom line is, if a guy doesn't pay for you on a date, it's because he chose not to, presumably because he likes his money. No man living today is so progressive that it doesn't even occur to him that dudes usually pay on a date. Anything said to the contrary is an exercise in improvisational enlightenment.
Which isn't to say I haven't used the same reasoning to avoid spending money I needed for video games. After all, there's also no legitimate reason men should pay for a woman on a date, we're just not allowed to say that without filtering it through a euphemism about gender bias.