There is a push in the United States to make it illegal to preach the truth from God’s Word where it pertains to the sin of homosexuality. Of course the emphasis of those laws or initiatives is to protect the rights of certain people based on their sexual preference, which is also called gay rights. They say that to preach what the Bible says about homosexuality is to foment hate; therefore, the laws are placed under the umbrella of hate crimes.
On the other hand, some who preach against certain sins are also guilty of trying to force morality upon the unregenerate. How can an unregenerate person stop sinning? When Christians focus on sins that are abhorrent to God that should be just as abhorrent to believers, the focus should be on cleansing those sins from the Church itself. At the same time, we must never shut our doors to the lost, no matter what sins are consuming them. God saves sinners.