So should we be praising John Connor, or banning him?