What you have to ask yourself is, how long can someone keep fighting for you before they start to get tired of it. He may feel he is in a losing battle, as he can never give you what you want....unless, he goes for a reversal, is that not an option?
Relationships are hard, and require a lot of work, can you both drop the stubborn part (as its gettin you knowhere) just causing you misery, and work togeter to find a solution to all this, you obviously love eachother, a shame to throw it away!