<< How the heck can you be homosexual AND homophobic? >>
Easy, you were brought up in an enviroment where homosexuality was not welcomed. But yet at the same time you have no physical attraction to girls. At which point you would think you were homosexual, but scared to admit it for fear of rejection. Therefor you live your life without ever having sex, basically priesthood or in his case... jazzercising. (Why do you think priests always go after little boys)
But, I would assume his overly feminine and energetic way of exercising was more an act than any sort of sexual preference.