I think we need to embrace the fact that human culture in general is a wonderfully chaotic stewing pot of varying ideals. As far as morals/religions/ideals/philosophies go, isn't it safe to assume that the more popular ones will stick around? And isn't there a reason that they became so popular? The entire scene is constantly changing. A good example would be Baptism in Alabama, in which I live.
Protestant Christianity is THE religion here, and it's almost in shambles. The people that populate the churches will not be alive in twenty years, and the next few generations have been growing further and further away from the old Baptist traditions. Churches as places of socialization are now outdated (I blame society's lack of emphasis on socialization), and it's starting to show. The south is much less friendly than it used to be. Drug abuse is through the roof. All of my siblings have seriously messed themselves up, my cousins, everyone except for me and my nephew (and he even did a lot of stuff before quitting it all) has had serious problems with it. Hell, when he went to join the Army, the recruiter called Huntsville 'Drug City'.
This doesn't mean we should force Baptism on everyone here, even if it would help some of the youth's problems (which we don't know if it would.) It just means that we need to think of something other than drugs that can keep us entertained.