I think the point he was trying to make, or at least touch on is this;
Threads that have sexy non-nude females? normal, sexy non-nude males? gay.
We also do not know if the characters that are being shown as pretty men are in fact gay either, so the term faggot is unnecessary.
But by your use of the language, you immediate assumption that he called you gay (he just suggested you might be questioning your sexuality), and your hostility, i'd hazard that you are in fact homophobic, and/or gay and shamed about it.
c'est la vie