Honestly...... I just think it is part of who they are "males" and the "hormone" called testosterone....... it gives them more hair on their bodies, bigger muscles, an anger force and a strong sex drive that seems to go none stop, well at least for a good twenty years - then their sex drive weans off and ours pick up... as our estrogen level is lowered and we are given a different hormone that now controls us..... testosterone.
Now while I gave you the physical reason to why men seem to always like sex and at times more than their female counter part I can still sympathize with how you feel when your husband touches you at times..... as I too was sexually abused as a child for ten years and I was once were you are now in your feelings of being touched.