Yes, this is a major problem. One party rule is what we should expect from 3rd world countries like China. Having a single party on the ballot is what I expect from countries like North Korea (which does have voting believe it or not, just with one candidate on the ballot), not America.
Why is this idea so resisted? It doesn't even mean that we need to elect republicans. We can elect the Greens for all I care. However, there is a huge problem when all political positions are held by people that know the same power brokers, the same political party machine, hold the same ideologies, are unwilling to go against their 'side', etc.
Oh and BTW, remember that Hacker News is filled with rational, non-biased people /s.
How dare I suggest that places like Chicago, Detroit, and Philly are corrupt. HOW DARE YOU!! (put on your best fake child environmentalist face)