"I have friends of virtually every political persuasion"
Unfortunately exceptions dont make a rule.
In reality, not only in US, but in many parts of the world still, people live in consistent ecosystems which consist of people who share the same cultural/political inclinations. This is an evolutionary trait for survival - group cohesion.