Social norms are changing very quickly these days in ways no one expected. Look at the polls on acceptance of gay marriage prior to 2000 and today. There is a big shift, not just in the US. Hard to believe such shifts can happen in such time scales, if you read old sociology text books.
What is different today is how connected society is and how fast social pressure can build up. And thats having effects people haven't seen before - good and bad.