Your questions have been answered again and again...yet you keep propagating the lie that we say that a person who has kneeled before the cross will not strive toward God. The biggest thing that irks me about you is that there are people who legitimately struggle with a lifetime of pain, ingrained bad habits and even emotional problems... but it takes time to get well.....for a lot of people. You have no grace, no love and no understanding for the broken. And for that I count you as one big giant ignorant knucklehead...you and a couple of your kin here on this site. You're stuck and your operating system is glitched out... and is in desperate need of the antivirus program called Jesus.
Aside from the above comment, you bring up a good point.
Struggling with ingrained bad habits and the like, will not remove the salvation of a person who has personally received Jesus as their lord and savior. Unless they don't care or it doesn't bother them.
Those bound by bad habits are bound by the devil and are in need of deliverance.
They do not lose their salvation because of their ignorance, just like those who don't know that healing is for every child of God for today. Their quality of live won't be as good and it may cause them to die early, but they won't be cast in hell because of it.
It is a matter of the condition of the heart, not the acts themselves.