The United States has a two-party system, with the Republicans and Democrats dominating national, State, and local elections. However, both parties are often plagued by infighting and other problems. Why is this often the case?