Hi MsZing,
sounds like you have it assessed and you maybe have to set a boundary that cake and eat it does not work. Probably you already did, like I did. For me it made no difference.
This is true MLC, they want it all, but it is disrespectful to you and you have to assert you quality and that he may lose you. You wont put up with it.
If he turns away from you someone else may just make a play for you and then he is done.
But this has to take it's course or it will simply come back to bite later.
It also sounds like he is working out that the OW weren't so good and maybe the grass isn't greener.
Guard up, but try and understand he is mixed up, but dont be soft, don't be a door mat, be a stander.
Life is good, once you understand.
We make our own happiness and everyone likes to be with happy people.
One man's junk is another's treasure and life goes on. Make yourself into a happy treasure. :-)