Nah, you got it wrong.
First of all, a two party system has saved us from the kind of fractured democracy seen in all of Europe. Ours makes the parties more inclusive in order to cater to more voters, and forces them to broaden their appeal. Unlike Europe where the socialists only appeal to socialists in the socialist party, and the moderate socialists have their moderate socialist party, etc. As for money and campaigning, that's a matter of free speech. No amount of advertising can overcome the truth. The truth is that socialism and communism sucks, and freedom rules. And America is far more free than most all other countries in the world. Because of this freedom we've had the opportunity to start businesses. CEO wages are a matter of competition, not unfairness. To hire competent CEO's away from other companies you have to pay more.
Your whole sour grapes approach is infantile. Go read "The Road to Serfdom" by Hayek and "Free to Choose" by Milton Friedman and see if you still feel the same way.