Next time your H asked you a question like "are you going to take him back", and you don't know exactly how to respond right at that moment......try the word ...."maybe" or "we'll see". At least he'd know it isn't going to be as easy as he'd hoped and there's something required of him.
You are wanting him to fight for you. I don't think he will. He doesn't have to. I realize you want this MR back on track, but remember that he wants what he can't have. When did he start asking you if you'd take him back? AFTER you took off last weekend! He thought he's lost you.
It is not about what you feel should work in your M. It is about doing the work that gets the right results. Do what works!