God allows mankind ro choose how he wants to live his life here on earth, but their eternal inheritance is made by God's sovereign grace, and not man's choice, and Yes, all of God's born again children do commit sins, and because he loves them he chastens them.
The inspired scriptures are instructions written to his adopted children as to how he wants them to live their lives as they sojourn here on earth, and gives them the freedom to choose how they want to live. If they are his adopted children that Christ paid the adoption price for on the cross, they will all inherit heaven regardless whether they choose to commit sin or not