As for the religion aspect, there are two problems with this objection. First of all, religion is merely another type of ideology that attempts to intrude on the domain of ethics. Ethics is properly a subset of philosophy, not theology. Whenever particular religions attempt to impose its own morality or not is irrelevant to the scholarly topic that is morality, in the same way that christianity attempting to impose its own view of the origins of man is irrelevant to the scholarly topic that is the theory of evolution. The proof of the failure of schools and parents to teach ethics is precisely shown in the problems that we complain about today.
Children continue to kill themselves and take out their schoolmates.
The per-capita suicide rate tripled since 1960. Suicide is the second leading cause of injury-related death among Canada's teenagers, with a rate of 13 per 100,000. These are all statistics that cannot be denied, neither can their impact be softened. They show the failure of our education system as clearly as a population of illiterates would. One may argue that the main problem with teen crime is not ethics but other factors, like guns or the medias.