now using it against me. Saying I disgust him and why didn’t I reveal these details before we settled down, married and had kids. Had he known these things he wouldn’t have been with me.
This is a kind of abuse OP. Saying you disgust him is a horrible thing to say. He's rejecting you but without leaving, so he can just keep on psychologically abusing you again and again.
he just says if I loved him I would want to end his pain and he has a right to know everyone I’ve slept with!
He's manipulative and controlling. You're together now so he should either STFU about it or leave. But no, he enjoys hurting you, so he stays.
If he's such an arbiter of morals, is he religious or something? If so, tell him that most religions state that someone can always turn over a new leaf and after that things in their past are washed away.
You were a bit wilder when younger, most of us were. I did many immoral and sinful things. Then I got baptized and I try not to sin. But I still do to an extent, because I'm human. Then the slate gets wiped clean when I repent, and I try again.
Tell him to imagine a life when every less than perfect thing he ever did in the past of any kind, was held against him and constantly brought up. He wouldn't like it, so he shouldn't inflict it upon you either.
If he really can't get past it then he needs to either get therapy or go. It wouldn't be 'fair' if he was to go, but you'd be better of by yourself than with someone who treats you this way.