Parents are responsible for raising their own kids. Not the government, not the school, not the neighbours. Parents are, and they should be punished in some way if they fail to raise their kids in a proper way.
Elaboration: I'm a teacher, and have had a lot of parents coming to me talking...