I am thinking that our morality is a pretty new thing.
For centuries, people were making human sacrifices, killing virgins, killing firstborns, raping and killing enslaved prisoners. The morality as we see it is a pretty new trait.
(An example - a totally different condition, dyslexia, looks like a disability only till we remember how recently the alphabet was invented. 6-7 th B.C.? A tiny spot on the line of human history. Not all brains have adapted).
So if we assume that the first tribes who went away from sacrificing their firstborns did it about 3000 years ago, and in many other groups sacrifice continued, heck, the Vikings continued it in 2nd millennium AD, maybe it is easier to assume that not everyone is born with the morals? CW failed to escape the legal consequences, good, but the fact that he failed at morality? Maybe not so uncommon.
CW was taking good care of his kids because life with his sexual partner SW demanded it. His new sexual partner NK was seemingly disinterested in his kids. Financially it was easier to live without this burden. Off with the kids.
I think it is not his mom's fault. One of the parents must have passed over these genes to him. Something was off. Maybe soon we shall find out what area of the brain is over/underdeveloped in all these serial killers or FAs. Not today yet.