God loves homosexuals.
If anyone tells you differently, do not believe them. Unfortunately, there are churches and Christians who say that God hates homosexuals. That is simply not true. The Bible, in its entirety, is the story of a God who, because He loves us, is on mission to redeem people who are far from Him.
You are right to say that homosexual acts are sinful but homosexuals are still people made in the image of God and loved by God. Homosexuals are worthy of respect and dignity. It is shameful that some Christians have treated homosexuals with contempt and hate.
God loves you despite your sin and He loves homosexuals in just the same way. He has sacrificed, at enormous cost to Himself, because He loves all sinners and wants to be in a close relationship with us. Jesus came to seek and to save that which is lost (Luke 19:10) and to give His life as a ransom (Mark 10:45). Jesus was infamous for being “the friend of sinners”. Jesus searches for the lost sheep and there is a party in heaven each time a sinner repents.
Christians are obligated by scripture to have the same attitude towards homosexuals that God has. The church should be well-known for its love for sinners. Christians should speak with the voice of the father who yearns for his wayward children to return and be reconciled. We must truly love and truly want to see all people saved.
John 3:16: God so loved the world that He gave His one and only Son, that whoever believes in Him shall not perish but have eternal life.