I was at the bar with a buddy of mine and he came out to me that he was gay. I knew he was gay or bisexual, I've heard he had a massive crush on this other guy I knew. I wanted to express that it doesn't matter if your gay or not.

I said "I don't give a fuck if you're gay, hell I don't give a fuck who you like. I got a girlfriend and ever sense then I cant give a fuck who anyone but she likes."

The got incredibly angry at me saying hes telling me something important to his heart and he wanted comfort in his friends. I always tried to present myself as a guy who doesn't care about other peoples skin colors, religions or sexual interests. I just didn't expect to be in the middle of a argument with a buddy of mine who then storms out. 

I will probably end up apologizing I just want to know if I am a asshole in this case. 