If God only loved people who are perfect and worthy of His love, then He wouldn’t love anyone — because we’re all imperfect and unworthy. As the Bible says, “There is no one righteous, not even one” (Romans 3:10).
But God doesn’t look at us this way. Instead, the Bible says, God loves us in spite of our sin and rebellion, and He has done everything possible to demonstrate His love to us. Think for a moment of all the good things God gives us that we don’t deserve: our lives, our families, our health, our freedoms. Even the next breath you take is a sign of His love for you, whether you realize it or not.
The greatest demonstration of God’s love, however, was in Jesus Christ, who gave His life so we could become God’s children and go to be with Him in heaven forever. We deserved to die for our sins, but Christ died in our place, because of His love for us. The Bible says, “But God demonstrates his own love for us in this: While we were still sinners, Christ died for us” (Romans 5:8).
Human beings are capable of terrible deeds; you have mentioned some of them. Because of them, we deserve nothing less than God’s judgment — and His judgment is certain. But God’s love is greater than our sin, and when we repent and turn to Christ for our salvation, God forgives us and gives us new hearts and new lives. Have you turned to Him for the forgiveness you need?