Interesting question.
I don't like throwing out "crazy" and insane" too quickly; however, this isn't strictly a matter of legal purposes or terminology. I don't like to essentially make an excuse for someone who commits a crime, particularly one as heinous as this subject matter.
That said...