The New York Giants are finishing yet another season gone wrong. They have fired the head coach and defensive coordinator.