steve, this is maybe a good way to look at it
above all, to be ok with God, you have to be a good guy. the bible is full of stories where why you did something is more important than what you did - abel and cain, for instance, where God acepted one sacrifice but not the other. by the same token, sometimes its okay to do the wrong thing, for the right reason, if thats the best you can honestly do.
now, the world has changed since Jesus was walking around. the bible has been rewritten about 100 times by a bunch of people trying to control society, and so you cant stick to the bible by the letter. its not a set of laws, its more like guidelines.
so if you like sex, and you just cant find your way through the jumble of conflicting thoughts/ideas, say to yourself "im not perfect, but i have to make a choice about this sex thing, becuse not having it is making me a really unviable shitty member of society, and so im willing to make a choice, fuckup and pray that overall, im such a good guy that God will forgive me this one little fuckup"
look at the big picture. would God rather you be so socially inompetent that youre unviable socially, have a shit relationship with your wife (making her unhappy) make your parents worry like hell about you all the time (theyre probably thinking omg, how is steve going to hold down a relationship with a girl etc) and be a shitty dad to your kids (because your brain is so poorly formed that you cant provide them with the guidance they need to make their way through the jungle that is our world), OR would God forgive you for doing something technically wrong, but overall, the right thing to do for yourself, and everyone connected to you?
part of being a man is being willing to fuck up, and bear the consequences.
like i say to guys who are thinking about getting into a fight with me "mate, its time to step up...or step off
"