When we condemn and hate "sinners" who are down in the pit, we have to remember that we were in that same pit until Jesus pulled us out and took us out of our bondage. What right do we have to wag our fingers at them, hating them, and treating them poorly?
We are to be people of compassion. We may hate bad behavior and what it does to the individuals and society, but Jesus came to seek and save that which was lost. He ate with the "sinners" and loved them.
We, too, are called to love everyone, even if we disagree with their politics, their lifestyle, etc. Everyone needs to be loved and accepted. Loving people is a far superior way of winning them then wagging your finger at them condemning and hating them. Nowhere in Scripture is that action condoned.
In fact, just the opposite is what Scripture teaches. Walk in love...Walk as Jesus walked. Love people where they are at and serve them. Have compassion on others' frailties. We are all frail and in need of a Savior. Point them to Jesus who loves them enough to die for them. He came to set the captives free and He will set anyone free who believes in Him. They need to hear the Good News.
So go out and love your neighbors, the people you meet in the stores, your waitress and produce guy,...Let your light shine before all men! They will know we are Christians by our love...
But I say unto you, Love your enemies, bless them that curse you, do good to them that hate you, and pray for them which despitefully use you, and persecute you.
And to love him with all the heart, and with all the understanding, and with all the soul, and with all the strength, and to love his neighbour as himself, is more than all whole burnt offerings and sacrifices.
Owe no man any thing, but to love one another: for he that loves another has fulfilled the law.
For all the law is fulfilled in one word, even in this; Thou shalt love thy neighbour as thyself.