So don't partner with them. It's not about who you want, it's about who's best for you. That person is not good for you.
Though I'd be remiss not to mention that men have been doing this since forever. I think there's a lot of hypocrisy out there. Complaining about female infidelity when traditionally men have been the less faithful partner. Blaming women for judging men on superficial factors when that's how we've always treated them. Criticizing them for putting their career above their partner's when that's what men have traditionally done. Claiming they egotistically rate themselves above what they actually are when men have always done that.