I don't think it's homophobia. As has been said before, it's more like campophobia. Campness is hideously annoying. It's just over reacting, feminine little girl style, extrovert qualities, which are annoying even in spoilt little girls. At least they have immaturity as an excuse. In a man it's ridiculous.
It's has nothing to do with him being gay (assuming he is). Some guys (even straight ones) are quite feminine. It is how they are. They can't help it. But I believe super campness is a vastly exaggerated version of who they are naturally and is nurtured by a lifetime of being girly. So it is a lifestyle choice, unlike the act of being homosexual (which is most likely genetic), and any lifestyle choice we can be totally free to detest as much as we like!
So in short, knock yaself out mate. Feel free to hate the campness, but not the gayness.