Yes you are right more than half probably. I believe God is very forgiving and if you do something wrong and mean when you say sorry then he will grant penance. If however, that person persistently does wrong and carries on leading a life in this way then no way will he reach heaven. He will perish in the fire of hell.

I know this is different from you and I have these kind of discussions with my very good Muslim friend and usually we just agree to disagree and get on with it! :)