This is so sad. In Spain the government takes care of the central internet infrastructure and fiber is now available pretty much everywhere. You want to start an ISP? Just buy access to the central network and build the last mile. Every small town has it's on ISP or two. You want fiber? Some guy will show up tomorrow and lay down a cable to your house. $20-$30 a month without any termination fees. Last time I had to connected internet in new apartment it took literally couple hours.
USA should do the same but of course red states would block it and lobbyists for the corporations would fight it on every step. So instead they are giving free money to the telcos making sure the prices will stay high and no investment will be done.
It's not that simple. Racist folks in America don't care they are poor as long as minorities are even poorer. That's a huge part of Republican politics, that's why they vote for Trump. Trump doesn't promise them they will have better lives. It's all racist dog whistles promising them they will still be on top, they will be the 'better' race. That's why they oppose all sensible policies, because they will try to fix inequality and inequality is what they want.
And I don't think there's a simple fix for this. Many countries have this issue (UK, France) and the more progressive policies you try to push there the stronger the push back is. In the end it usually goes farther right until something terrible happens...