I agree with mrsstevens...
The most you might want to get your hopes up for is a choice between
... truck or camper?
I can understand the 'you find him repulsive' yet he isn't ugly.
You need to look deeper and pin point exactly why it is YOU FEEL this way.
Ask yourself is it you? Your attitude? Are you miserable with yourself or your life and taking it out on him?
Is it little ways he has about him and his personality? Is there something about him that you feel is embarrassing to you?
After you soul search and figure out all angles of what makes you feel this way work on yourself where it is you.
Where it is him try to find a way to discuss what the issues are in a way that he feels you are trying to work things out rather than belittle him. For example, say you realize he does things that make you feel embarrassed try telling him something like I think I would feel closer to you but it makes me feel (strange, odd, uncomfortable... ) when you...
Use a lot of I's more than you so he doesn't feel as criticized by your feelings.
Also try emphasizing and reinforcing the positive things about him and it should help your frame of mind.
Try thinking of an ideal relationship with him and how you would go about achieving it.
Also if you leave him, even if you are able to get joint custody your kids could VERY likely resent you and favor him.