I come from a small town and know many conservative Christians. They are pushing for this. Like you said, it is easier to blame external sources than to accept you need to do better as parent.
I don't see any moral benefit to forcing people not to sin. There's no virtue when there's no choice.