WTF? You need to start respecting yourself, not your H. I know it's hard to do when you haven't done it for awhile, but start. Hold your relationships to a higher standard. If he's willing to make the effort to meet that standard, great. But otherwise, forget it.