maybe we could think about a two-tier system were we delegate only decisions that should be taken our of the hands of majority and to the citizens the huge number of decisions that we can make that affect our every-day lives. I think the only way for citizens to be responsible for the decisions we make is by start making them. We've outsourced decision-making for a far too long time.
I do think some of the divisive issues that are taken up often end up cloaking other matters that should be focused upon. Perhaps with strong enough invariants and a pre enactment filter it would much harder to use divisive social issues politically. Maybe we could replace polls with votes on some things and have better recall mechanics too. I think a lot of the dysfunction is due to the fact we can and have passed radically unconstitutional laws in the past to great detriment to the entire population.