Cosmo looks to be a few bricks shy of a load. No excuse, though, what an awful thing to do. Did he ambush them?
Who names their kid Cosmo?
Local talk is he was dealing in weed and guns and having mental problems.