A two(or more) party system will always have protests and riots. That is, learning outside of party lines is crucial.

No one should agree on every single thing their party puts forward. Why? It’s unnatural. Disagreements are American. Not one single voters should agree with every movement idea of their group. That’s called fascism. It’s exactly what a free society should do; be real, independent people. Not echos of other part menbotts.

They are exactly why the USA has been prosperous. The freedom called for from both major parties. Agreement is never a goal.