actually this is a perfect opportunity for the OP to clarify :)
let's let him say whether he was attempting to belittle homosexuals out of fear of homosexuality and hatred like you say, or if he was calling you a fag cause you're being irrationally triggerable, like the slang goes.