Why Are Political Parties Divided