santefe, One key aspect missing from your analysis is the fact that both the Rep and Dem hierarchy have long been mere branches of the same tree / power structure, what Eisenhower called called the 'Military Industrial Complex'. An expanded term for it today would be the Financial Military Media Security Complex. It's an oligarchical structure, and a key goal is to deflect criticism away from itself by keeping the public divided into Red/Blue and permanently squabbling - a classic 'divide + rule' technique. The media is a key cog in maintaining the permanent divisions.
Anyway, something to consider. The public (us) have a lot more in common with each other, sharing as we do a common enemy (the oligarchy). So the media (a propaganda arm of the oligarchy) must keep the public divided. The concept is simple, and has been used throughout history, from the Romans to the British Empire, down to the present day. You are a brainy guy, and probably already realize this, or at least suspect it. Anyway, just my 2 cents :o)
---