If you want him to stop hurting you, you need his respect first... People have no inhibitions about hurting people if they don't respect them.

Respect I think needs to come first... This isn't about being appealing, its about character. I know its hypocritical given his behaviour. But until he respects you, he's not going to concern himself with what he's doing to you or his kids.