I applaud your honesty.
You have an uncanny ability to rationalize your thoughts and behaviors from a perspective without bias.
In my opinion, you are not homophobic. Even if you were homophobic, however, you come off as a mature individual who is capable of understanding that being a homophobic can have a negative impact on your life, and you would therefore be able to manage it in a way that doesn't hurt peoples' feelings, or conflict with your job, etcetera.
Hypothetically, if a person were homophobic, but treated others and behaved in a way that deemed him *not* a homophobic person, is that person still wrong?