If mental illness were a reasonable excuse for bad behaviour, I wouldn't have umpteen county court judgements against my name! ASBOs, or whatever they're called now, would never be issued. There would be no crime of harassment.
And people whose personal boundaries have been damaged by past abuse would get away with promoting current abusers ... oh.