I’m really deep, I’m looking for decent human beings, who have substance, are funny and honest, and let me just end this profile with some homophobia, the essential ingredient.

This isn’t homophobia, a word that people love to throw around like it’s nothing. If this guy was legitimately and irrationally afraid of gay people (which he’s clearly not), then the word “homophobia” would be appropriate.

This guy just has a bad case of gender expression prejudice.

I think both can be seen as correct AND incorrect. However, I don’t think its clear (as you state) that he doesn’t have an irrational fear of homosexuality, given the language he has chosen to use.

He is expressing his gender prejudice using the language of homophobia.