It's easier to control people when you can divide them into little camps and let them fight among themselves. The Nazis were a case study in this...first, turn the "other" into caricatures with the use of stereotypes that make the target audience feel smarter, superior, and entitled. Then, foster a feeling of contempt for the other side. Once you've dehumanized the other group in the minds of your supporters, summarily dismiss all their ideas as rubbish unworthy of your time. Push the two groups further and further apart, and eventually everyone will lose sight of the simple fact that they all want the same outcome -- a safe and prosperous county/state/country.
I know Republican vegetarians, and Democrat gun enthusiasts. The difference? One believes the wealthy are best able to determine the future direction of our country, and one group believes that rule by concensus leads to a more stable, just, and prosperous future. The goals are the same, and we are all trying to find a balance between taxes and regulation and public health.
Don't lose sight of the fact that we are all Americans, and the best form of government is never single party rule -- it's the balance between the two extremes responding to the times that makes us a strong and vibrant country.