Largerthanlife, you seem like a good dude and you're right, you have to make sacrifices in a relationship. What we're all saying is a man could sacrifice EVERYTHING and work everyday to be a better, richer, more handsome, more compassionate version of himself and women will still bitch, moan, backstab and cheat on you. MAYBE there are 4 or 5 women out there for which this is not the case, maybe. This dudes relationship is in its death throes, I doubt he could do anything to fix it at this point, it's past the salvage point.
Gayer than thinking you can make a woman happy.