So John was perfectly willing to let a little girl die?
This has always bothered me. John gets very defensive when people say he's a murderer, and says he isnt because he gives his victims a chance, and they've all done something to deserve their trap.
But what did Gordon's family do? Especially his daughter. The rules were that if Gordon didn't kill Adam by 6, they'd die. John was fine with that? And it's not like he only said that to scare Gordon. Zep would have 100% killed her. It just makes no sense to me. John is a serial killer, but almost every victim you at least can say, "They did something bad". Even the police that he kills, he would justify it by saying they were trying to stop his mission. But an innocent little kid? It kind of ruins his character.