My take on all of this, and I am far from being a qualified expert, is that society has shifted from personal responsability to one of social responsability.
The new age philosophy of "everyone is a winner" doesn't instill a sense of failure and recovery. In otherwords, the frustration of failure and the will to overcome is something people are not learning. An example: when we were kids and lost a game, the Coach would yell at us and tell us that second place was the first loser. If a Coach did that today, parents would rush in, take their children away and sue the Coach, school, school board and so on. When a child falls down and scuff their knee, the parents don't tell them to get up and deal with it, they rush the child away from the playground and call their attorney...the rest you can probably guess.
So in this world of instant gratification, people are ill-equipped to deal with setbacks, stress and failure.