Tom Coughlin: Giants defense was 'soft' against Steelers