God is not saying do good and you go to heaven. Many people forget a very important thing here. Do you have the righteousness of Jesus the Christ ? Why should these so-called 'good' people go to heaven without acknowledging God and worship Him in the first place ? Men have sins in the first place = not knowing God = no righteousness Why must He let you go to heaven just because you are good to others ? He owes you ah ? The blood of the Lamb is prime ! Plus, his law is to be followed. The blood of Jesus prevents you from dying of the second death. But, the flesh is still of the flesh - not so important.