Honestly, I think both parties are the flip sides of the coin of greed. Both have strayed so far from their origins it's both frightening and disgusting. We need a third party but it seems that none are accepted nationally. As of May 2017, there were at least 28 distinct ballot-qualified political parties in the United States, 10 list Independent somehwere in their title. There were 215 state-level parties.(See Ballotpedia, GREAT info!)  Alaska allows 4 parties, but Fl, MI and SC allow 10! The only parties that are accepted in all 50 states are Libertarians, Dems and Reps (not 100% certain). The U.S. political system is set up for two major parties, because it awards seats in Congress and the presidency with a winner-take-all method. Winner take all is not in the constitution but became the rule for all but Nebraska and Maine once two parties found winner-take-all perpetuates their dominance. A Washington Post article, by Aaron Blake, 4-27-16 does a great job explaining all this.