I really want to feel bad for Americans but I can't. This is democracy working as intended. You put bad people in charge and they are going to do bad things.
America is an oligarchy controlled by the wealthy, and those who desire to change it cannot hope to speak loud enough to be heard over the full torrent of "free speech" from financial interests.
Yes corporations currently have a lot of power and it is difficult for the average person to filter. However the alternative is effectively censorship.
It's easy to say 'ban the fake news', 'ban the corporate money', but who decides what qualifies as fake news, or which companies / groups / associations / qualify as corporations? Whoever decides gains a huge amount of power.
There has got to be a better solution than censorship.