Your mind is a powerful tool, and once you begin to harness it and become the master of your thoughts, instead of allowing your thoughts to rule you, you will find that many stresses ease or disappear from your life.
Our sexuality when combined with spirit can quite literally be the greatest high of our lives.
Try thinking of it in this way; to give love and live fully you need to feel loved - first and foremost by your own self - you need to fill you up with self love before you can give or receive it, otherwise you're just trying to pour from an empty vessel. So quit berating yourself and start loving yourself.
We are not humans having a spiritual experience, we are spirits having a human experience. Wakening your spirit, opening that door and becoming truly aware of the world around you and this great Mother Earth, which is home to us all, is incredible.
Therefore, personal beliefs aside, being aware of the implications of Karma is truly not a bad way to live your life. If we all stopped to consider the consequences of our intentional actions, would we make different choices?