You can't just give up on someone because the situation's not ideal. Great relationships aren't great because they have no problems. They're great because both people care enough about the other person to find a way to make it work.
A marriage is like a house. When a light bulb goes off you don't go to find a new house, you fix the light bulb.
In every disagreement with your spouse, remember that there is not a winner and a loser. You are united in everything, so you will either win together or lose together. Work together to find a solution where you both win.