The problem with democracy is that you try to solve competition with cooperation. It won't happen.
Different systems of belief are competing and then you impose 1 to rule over the rest of the people.
A country (a geographic zone of similar beliefs) has to be homogeneous in beliefs, otherwise it cant function.
So only 2 things can be done:
- Unify the country to have similar sets of beliefs = nationalism (what Trump tries to do)
- Secession of zones that have different beliefs
Otherwise it will be a permanent cat-dog fight, and no progress will be made.
So the solution?