You can discuss these issues until you are old and grey - those who are not, already smile - without getting anywhere. It has little to do with economics, or religion. You will never change things significantly until you change the way we treat our children.

Spend an hour or so in your local supermarket at the weekend, or during school holidays. Listen to the way many parents talk to their children. Notice particularly the lack of respect. Then ask yourself why so many grow up into angry, bullying, self-centred adults who pollute our churches with hatred and our society with greed.
There never was nothing.