I don't think his apologies count for much at all, considering his behavior all along has shown he really feels otherwise. He purposefully made you feel as though you were less than him, not good enough for him. He doesn't seem to have whatever gene it is that makes people "get it". Something is missing. The get a clue gene.
How much would an apology really mean to you if you have to tell him to do it? It isn't saying the words, it's him actually meaning it. It's like telling a kid to say I'm sorry for hitting his brother in the head with a toy. He does it, but does he mean it?
I guess you are just normal, with normal compassionate feelings towards other human beings (yes, your poor H is a human being) and a bit of a motherly/nurturing instinct, too. I would sometimes find myself pitying my H, even though I wanted to harm him quite badly at the same time. But, you have that compassion, where your H does not seem to.