Mike D'Antoni praises defense, regrets calling his players 'soft'