Homosexuality is a sin and unnatural (Romans 1:26-32). Emotional arguments will be made and people will bring up what is said in the Old Testament. However, we no longer live under the Old Testament (Hebrews 8-9). The New Testament is very clear that homosexuality is sin and that is our authority today.
However, this is far removed from saying that God hates those who practice homosexuality. God loves them as people created in the image of God. But, when people commit that which is in violation of God’s will, sin separates them from God (Isaiah 59:1-2). God hates sin, not His creation.
Homosexuality is a sin like any other (Romans 3:23). If we do not practice it, we are not sinning. Urges do not constitute sin, unless lust is involved (James 1:14-15).
There are Christians who struggle with these sins but God is there to help them survive the temptations.
Any discussion of homosexuality creates a lot of hostility on both sides. Name calling and insults are never productive. It is unchristian because it is unloving and unmerciful and should have no place in discussions of God’s will (Ephesians 4:15).
We have a greater responsibility to God than we do to the feelings of men. We do not go out of our way to anger people, yet we cannot compromise God’s Word (Galatians 1:6-9).
Those who practice homosexuality are souls in need of salvation. We are commanded not to hate but to love souls (1 John 4). Yet, we are commanded to hate sin like God does (Psalm 97:10; Psalm 119:104). We can love the sinner as being created in the image of God (Genesis 1:26) and stand resolutely against the lifestyle that violates God’s plan (Genesis 2:18-25).
People who practice homosexuality can stop doing so with God’s help, repent and be forgiven of their sins (1 Corinthians 6:9-11). If they are not Christians they will need to have their sins washed away in the waters of baptism (Acts 22:16).
But, let’s tone down the anger and rhetoric and see others and sins as God desires.