Everything you say is logical, yet I don't see it happening :/ people agree that things are messed up, but can't agree on which things are wrong or how to fix them. Half this country doesn't care about homelessness, sexism, racism, or police brutality. They think low wage workers don't deserve a living wage, even people who are low wage workers because they see themselves as temporarily embarrassed, hard working middle class people. They believe in bootstrap ideology; just work harder, just get a better job; despite the fact that 40% of the total available jobs pay less than a decent living wage.
This is anecdotal, but I was arguing with a guy online about this a few weeks ago who claimed he was 23 years old and making enough through his hard work to save for retirement by his 30s. I was able to find his information from some of the things he posted and in reality he was making $37k/year. But still blamed low wage workers for not trying hard enough. People want to abolish the welfare state, not strengthen it. They want fewer regulations instead of more. It's completely backwards.
While the rest of the world goes further left, we are moving further right. There is a subsect of people in the US who are reading more theory and who believe in leftist ideology, but it seems to me that there aren't nearly enough of us.
I could be wrong, and I hope I am. But it seems to me that if/when we have revolution in this country, it's going to be a religio-fascist one, not communist. I haven't given up or lost faith entirely, but I'm not quite as hopeful as you. We will see! Very soon. And I do hope you're right.