Left wing baby boomer here! Your attempt to divide generations into young =left old= right won't wash. Millions on each side don't fit the analysis. Actually, from my perspective the problem is that the young don't vote in enough numbers to further their aspirations.
On your other point which...