Of course. The observation is that different demographics show markedly different attitudes on social issues, and that one such demographic seems to have a tendency to get things right. There are many possible counterarguments, but I am not convinced that the basic idea is unworkable.
Let me offer you an alternate explanation.
One thing about which I feel pretty safe generalizing is that the youth has considerably higher risk tolerance than the elderly. A consequence of that is that the young will actually go out and try all the ideas which swirl around any given culture at any given time. Most will turn out to be meh, but some will turn out to be great and some -- horrible.
Fast-forward about half a century and you know what? The elderly very clearly remember how, when young, they supported all the right ideas and very thoroughly forget how they supported the ideas which now decorate the dustbin of history.
Rinse and repeat for each generation.
Previous Open Thread
You know the drill - If it's worth saying, but not worth its own post (even in Discussion), then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one.
3. Open Threads should start on Monday, and end on Sunday.
4. Open Threads should be posted in Discussion, and not Main.