>>13135615God is smarter than you, so he knows how to punish crimes correctly. Second, you are not innocent of the horrible crimes you are speaking about. The bible says if you lust after other women you are an adulterer in your heart. I don't know if you have been with women and lusted after others, but if you did then you're an adulterer, and if you thought about murdering people you're a murderer, you're a thief, you're a liar, you're a glutton and a sluggard. Do you want to see the rest of the rules and see how you're doing?
To your point about if they do good they shouldn't be punished, if you are in court for murder and you tell the judge about all the good things you've done in the past, will he let you off because of that? No, so why should god let you get away all the sins you have because you have done something good?
https://youtu.be/4KZZHjnVQDU