I agree with wychic, well said
I believe so, I think in most countries it is.
Some may use this has an excuse to "get away with it" but it only makes matters worse.
For some it may easier to commit the crime they want to set out to commit.
Such as stealing for drugs may be easy for them if high, not realizing the consequences that will follow.
Great question though.