Sounds like classic suppressed homosexuality to me. Come on, out of the closet, you will feel much better.