At the risk of sounding like a preacher (as a nonreligious person) I think a lack of moral guidance in modern life is a factor. What might've been controversial in the past, the idea that morality is an individual weakness rather than a communal strength, seems to be projected through all sorts of media.