Well.. I thought that was obvious... but millions of innocent people being murdered and they end up in hell because they don't fulfil some condition for Christian salvation.
Who is innocent? We all are sinners.
You want God not to punish sin? That's not just at all.
Sin separates us from God, and God is life. We chose to sin, not God. We told God we are better than Him, and yet we cannot even take a breath without Him.
God created hell to punish satan, and all those who side with him, including humans. Humanity sided with satan.
Yes, God is love and perfect. How can a loving God not punish evil? You want to do evil and not be punsihed by it? That does not seem fair.
God owes us nothing. Why should He do good to us when we rejected Him? We tell God what tp do, and yet we never do what He wants us to do. That does not seem fair since God created us, not the other way around.
And yet despite all our evil, He loves us and does good to us. He does good and we do evil. That doesn't seem fair.
If He was that bad, He would never send His only Son to die for us. Would you send your only child to die for the evil your enemy done? Well, God done that.
So what are you accusing Him off?
People go to hell because of their sin, not because they rejected Christ. We are all sinners, deserving hell, yet God desires no one to go to hell, so He provided a salvation through His Son. But because God is just, He will one day punish all the sin.
What has buddhism or any other religion done? Have they provided a savior? Do they punish sin justly? Or they just ignore it? No one has provided anything for your salvation other than the God of the Bible.