We can stop this by first admitting the problem
Stop referring to it as a 'democracy' ... because it isn't.
Sure, people go to vote once every four years ... but the campaigns, advertising, marketing, influence, and payment to professionals to manage a campaign and then after the election to influence and lobby the same politicians on an ongoing perpetual system are all paid for by millionaires and billionaires (and if not directly, than indirectly)
Common people participate in the system once every four years .... millionaires, billionaires and corporations manipulate the system all the time whether there is an election or not
Who do you think has the most influence on a political system?
Why do we keep referring to it as a democracy?