You are either homophobic or totally confused....

You cannot accept a gay friend AND want him/her to change his/her ways - then technically you are homophobic - and so we are back to the beginning.

Its like me saying I love animals, but then saying but I cannot stand having animals around me.... see, a totally contridictory statement.