The easy answer is a pretty obvious "yes", across the board, in almost every aspect of life. Unfortunately though, a major part of the issue stems from a changing outlook by society on this. People used to be held accountable for their actions and decisions, or at the very least, not taken such bleeding heart pity on.
Wanting to pass the buck is an inherent part of human nature, but we used to be encouraged to have the integrity not to and respected when we didn't. Now days, no matter what your issues or how you managed to get yourself into them, you generally won't have too much trouble finding a sympathetic audience willing to enable you to hand off responsibility.