I generally agree with the O. P.
The Democratic Party under that Ass Obama has moved so far to the Left that they are all but out-of-the-closet Socialists. A declared Socialist...in the line of Mao & Marx....has won 8 of the last 9 primaries, and he is running against an undeclared Socialist.
They are the enemy to the Jeffersonian Ideals which made the American Experiment into the greatest society in history.
But, the Republicans are supposed to be on the side of Traditional America, and they are nothing more than self-centered, turf protecting Chicken-Shit Pussies. THEY created Donald Trump and Ted Cruz....through their craven fear of Obama and his Pravda-like Media...and if Hillary Clinton becomes President...the blame is going to be solely at the feet of the Republican Establishment in Washington, D. C.