text: Gary,
  It is the responsibility of parents to teach their children the difference between right and wrong, to teach them consequences and to teach them to take responsibility for their actions. Parents are a child first and best teachers. 
  Yes, even a great parent can give birth to a sociopath or psychopath. The age old question was the sociopath/psychopath "born" or "made".  I believe research shows that it can be both.
  A old book but still relevant is " High Risk: Children Without A Conscience” by Ken Magid.
  Parents know their child best or they should, and they are the people who can see the signs long before something bad happens. 
  I remember attending a Catholic school in the late 1950's (not a Catholic) where we had a ethics class starting in the sixth grade. I doubt many if any schools teach it now and as a parent I would want to know what it was they were teaching.