I'm starting to feel ashamed at being a baby boomer.
Demographics show the core of Donald Trump's support is coming from middle-aged under-educated white men, and baby boomers.
Seventy-two percent of white evangelical Protestant Americans say that American culture and way of life has changed mostly for the worse since the 1950s.
These nostalgia voters are anxious to hold on to a white conservative Christian culture that's passing from the scene as the country becomes more ethnically diverse.
There's a guy in Tennessee running for a U.S. House seat with the slogan, "Make America White Again."
Rick Tyler sees no problem with his message of nostalgia for a whitewashed 1960s, and families like "Ozzie and Harriet" and "Leave it to Beaver."
In the good old days, Tyler asserts, there were no break-ins, no violent crimes, and there wasn't a mass immigration.
All of that is news to me as I grew up in the 50s. No break-ins and violent crimes? Talk about mythical times!
I know all baby boomers aren't drinking the orange kool aid. I'm certainly not. But to think that Trump is getting votes from boomers makes me sick.
This boomer trend extends to Europe where England has separated from the European bloc with massive help from the baby boomers.
The big issue in England? Stopping immigration (sound familiar?).The boomers have succeeded because they turned out in greater voting numbers than their younger counterparts.
They too want to see the good old days return.
Now the rest of England - the younger people who didn't turn out to vote in larger numbers - have to live with that decision. The lesson? Voting is crucial and beware of demagogues like Boris Johnson who led the anti-immigration bloc.
Fair warning to America. If Johnson can pull it off with baby boomer support in England there's a real threat that Trump may do the same thing here!
Make sure to vote in November if you don't want to see this country peel back decades of social progress because of a bunch of old farts longing for the good old days.
Time for me to walk on down the road...