Morons? Did you make a mistake and mean Mormons? Sorry, fabian, but you are NOT anywhere near as sinless and perfect as you imagine yourself to be. The perfection required to enter heaven is as perfect as GOD and that means NEVER having EVER sinned or made a mistake. The verse you partially quoted is from Revelation 21:27, not I John. The verse says:
And there shall in no wise enter into it any thing that defileth, neither whatsoever worketh abomination, or maketh a lie: but they which are written in the Lamb's book of life.
So, like I said in an earlier post, if you have EVER told even ONE lie, you can not enter into heaven. But those who are written in the Lamb's book of life WILL be there. They are those who have washed their robes clean in the blood of the Lamb - they are those who have by faith received the gift of God's grace through faith. In James 2:10 says, "For whosoever shall keep the whole law, and yet offend in one point, he is guilty of all.". It does no good to claim to be sinless, when you are human because ALL have sinned and fall short of the glory (perfection) of God.
What do you do about all the sins you DID commit before you became "free"? Do you at least accept that Jesus died so that you can be cleansed of all your sins? Do you understand that it is blood that makes atonement for sins and NOT being good? What good will it do for you to be "happy and free" for this short time on earth if your eternity is not resolved? It truly is something to thank God for when we can KNOW that we have eternal life through faith in Christ because, without Him, we are doomed to an eternity separated from God in hell. Happy and free NO ONE will be there!
ooops...it is not a sin to make an error. Honestly, your arguments have descended into ridiculous and I choice not to follow.