Read up on Citizens United. Limitations on spending on election campaigns were declared unconstitutional, because money buying speech is protected by free speech. Basically, the only way to save democracy in the USA from the clutches of oligarchy is constitional reform, which is unlikely given the required vote size and the opposition, which includes all the large financial interests as well as constitution worshipers and free speech absolutists.
Yes, technically we could wait 70 years and basically hope the supreme court judges at some later point see things our way and are less bought off oligarchic interests. I am even more sceptical of this outcome.