Many children lack morals, is this the fault of teachers or parents?