I guess you should do what makes you happiest, huh? I mean, you either operate from a moral framework of "right vs. wrong" or from one of "happy vs. unhappy" and doing -- how you phrased it -- what YOU really want.
Puppy
But of course the problem is that when you operate on happy vs. unhappy, then when you discover your OM's faults (trust me he has them like we all do!) then are you going to leave that R also? And you don't sound very happy to me right now from what you describe. I think you might need to work on making yourself happy rather than looking at any man to do that for you (b/c ultimately it won't work)... Karen