Last time I was in the states, I remember speaking to a retired democratic mayor, cant remember the name of the town she lived in. But she was extremely disillusioned with the democratic party and like you say, said the democrats have lost their way. She also thought the none elected behind the scenes lobby groups were partly to blame.
Most of the people I spoke to in the states were disillusioned with the political system. You also find this in a lot of the rest of the world it is not just the states.
Funding of political parties should I think be limited to
1) values that can not be considered a bribe.
2) people who actually have a passport in the country where the political party exists.
When foreigners or those supporting foreign political/religious ideologies fund political parties, it is not done for free, there is always a price.
For example if a Saudi prince was to fund the republican party, then ask for military assistance and get it, would it not have been a bribe.
With a limited number of political ideologies to choose from can the US be considered a true democracy?
Without proportional representation ie one (wo)man one vote, equally weighted across the entire country how can new political parties ever get elected.