Older generations have no more integrity. Just look at the last US presidential election results - older generations were more likely to vote for Trump than younger ones. I don't think a person with integrity is likely to vote for such an openly corrupt conman.
Nah, the reality is that people have always been greedy and selfish, gaming the system where they can.
There are a lot of people around who are playing victims to get benefits. And relentlessly pushing their agenda.