I, for one, HATE homosexuality. I hate it with a passion. It disgusts me.
That said, I have nothing against homosexuals.
I wouldn't say I'm for making gay marriage illegal. I would, however, like a distinction to be made between marriage by the Church and marriage by the State.
As far as "love your neighbor as yourself," think about how you love yourself. You screw up. You make stupid choices. You look back on things you did and say "What an idiot I was!" But you don't hate yourself. This is what I believe that thing means. Love others the way you love yourself. You hate the fact you make mistakes, but you don't hate yourself for your mistakes.
That said, a person can love you despite of your mistakes. But that doesn't mean they don't wish you to mke them better.