I wouldn't call US a real democracy, neither UK. If you need sponsors to finance your campaign you'll need to give something back. So you'll never be free in any decisions. Even in a relatively new democracy as Germany allies tried to avoid all the mistakes that was done in Anglo-Saxon laws. But there are still some flaws when it comes to the influence of lobbyists/money. How to avoid? I don't know.
(Actually I don't like your rude reply) Period.