So how do you seperate the sin from the sinner? A person is not an empty shell. You know a person by his behaviors. You love homosexuals? You wanna explain just how this is done?
You figure it out. You've proclaimed to know all about what makes a good Christian, in this thread.
Love the sinner, hate the sin; by that, I mean, that it is not a matter of love and hate for a person. Just because someone is gay doesn't mean I hate them. I can still proclaim to be a good christian, based on the idea that i disagree with their choice in life. If I hated the person and their sin, I cannot claim the moral high ground. If I love the person but disagree with their choices, then I am entitled to take that moral high ground.