Sorry to hear that you're struggling - we all do. I agree that sometimes it does feel like they have it all their way and that's annoying to say the least. Still if you decide that you still want the M, continue to be patient, knowing that you're doing everything possible to achieve that goal. Short term pain, long term gain (hopefully).
As for detaching - what's helped for me is that I can't imagine ever seeing my H naked again, and as for ML, well at the moment, even the thought of it makes me giggle.