God Has To Punish Sin Because He Is A Good And Awesome God; Everything He Made Is Good.
Everything God made is good. It is sin and the devil that corrupted. God being a good God can not tolerate sin and filth. He paid the price already on the cross so we can live victorious lives and have everlasting life with Him. All one has to do is believe and love our Lord Jesus. God cannot tolerate sin because sin is not good; it ruins lives.
Once one trusts on our Lord Jesus He Then gives the Holy Spirit. The Holy Spirit Guides.