So what we have is a “Christian” who is stuck on sinning every day (using Romans 7 as an excuse), and that they must get victory over these sins, so they are taught.
We must understand this, for it is crucial. A Christian’s warfare is not with inner struggle with sin, hoping to have more victories rather than defeats. Sin was taken care of at the point of true repentance and faith in Jesus Christ. Christ sets us free from sin and we become servants of righteousness. (See Romans 6)
The Bible is clear that it is not a Christian fighting to have victory over sin in his life that is the problem, but his battle is with TEMPTATION. (Temptation is not a sin.) His war is not from within himself, but from without. A Christian’s battle should be against sin, not a defensive one.
All Christians should be able to identify with one another, and that is by those who keep His commandments and do what is pleasing in His sight. (1 John 3:22)
It is wrong for a teacher or preacher to say that a Christian will have sin in his life every single day until he dies. Those who profess to be Christians and yet continue in sin are dangerous enemies of God and His children. Sin and righteousness cannot co-exist, but yet this is what they preach.
No one has to sin. God’s word calls for holy living from Genesis to Revelation.
Anyone walking in the Spirit is not walking in the lust of the flesh (Gal. 5:16). We don’t have to give in to temptation. (1 Cor. 10:13)