what is moral in todays world though. I have friends who are teachers, parents complaining its up to schools to develop their kids, but when a teacher complains to the parents its 'how dare you tell me how to raise my kids'

Great minds think alike, but fools seldom differ. (English Proverb)