Salvation is a gift, and there is nothing we, as sinners, can do to earn it except to acknowledge this fact and accept Christ, and His sacrifice.
There is nothing we can do to retain it. The idea that we have to retain a gift through our behavior, a gift that we couldn’t earn to begin with, leads to unsaved “Christians.” They are doing all of the right things on Sunday, but there is nothing there.
And regarding youth not following in the faith of their parents, have you read the Old Testament?
I never found more hypocrisy than in Catholics in NM. going to mass on Saturday for confession, then going out to the bars afterwards. Men beating on their wives. Rampant condoned sex among unmarried youth, barely teenage girls having children, and overt support of abortions. Sure, they adhere to their generational religion, but they do not change their lives. And I guarantee you they all believe they are going to heaven because they followed the rules.
I have a catholic church just a few blocks from my house. Attendees speed through my neighborhood (a sin) and run the stop sign (a sin) to get there on Saturday evening for confession. I highly doubt they confessed those sins.
There is the reality about keeping your salvation under the guise of I followed the rules. I worked for this, I prayed a million times a week, I asked for forgiveness of my sins. There is always one more sin you cannot ask for forgiveness for before you die.