It all could be resolved with a little mutual respect and consideration. But again... that's not going to happen. We don't respect each other. A large number of Americans hold large numbers of Americans in contempt. And until we let each other live and let live... we will remain at war with ourselves.
It's called "divide and conquer" politics. While the voting public is too busy calling each other "teabaggers" and "hippy communists," the politicians are fueling the fire with sound-bites on the one hand, while taking special interest money with the other, and then using this huge distraction and cash flow to systematically destroy our democracy, our institutions, and our government.