The US set up means that both of these parties are in power at some level and can never be removed.
It explains the problem with primaries. To summarize: In order to make it through your primary, you need to be ultra-conservative or ultra-liberal, and even support policies that don't make sense in a general election.
reply