If you have sex with a man and you’re a man than that does make you a homosexual (or bisexual). Just accept that you’re gay, there’s nothing wrong with it. It shouldn’t be so complicated. I believe guys like that are just very vacuous and hide their real feelings.