There comes a point when you have to take responsibility for you actions.
There's no denying that you have to take responsibility, but equally I feel he isn't entirely to blame.
Maybe he should be offered some help instead of being unceremoniously dropped, mental health problems don't just go away over time, and it doesn't take a genius to see there are probably some psychological scars in this case.
Without getting into a long winded debate I think the bloke needs some support from somewhere, just dropping him seems a weak way out, as if NZ are saying "he's not our problem any more" which to my mind shouldn't happen!