Michael would have killed him anyway. He was a sociopath.

Kay always was an idiot. Carlo deserved to die. He wasn't a good husband or father, that was part of him playing the role.