Well - good thing you can be objective about your family and their motivations where H is concerned.
You sound like you're doing a good job being strong. Just remember what it WOULD look like if H was REALLY a good guy who genuinely was trying to atone for his sins. He'd be willing to do anything it takes, including RESPECTING YOUR WISHES.
Don't settle for less. Imagine how hard all this would be if you already had kids.