From what you describe it doesn't sound like your son is that similar to Kevin from We Need to Talk About Kevin. He was a psychopath, manipulative almost from birth. It seems like your son is more lashing out impulsively, perhaps out of a place of pain due to abuse.