See, I once had an idea of how to improve the social contract used between us and our government. The issue lies in that the contract is between the people and the government. They are differant entites, and this creates conflict. The will of the people is in a constant flux, changing to fit the times around us. The will of a government is just the opposite. A government is born when the ever changing will of the people, for just a moment in time, intersects with the will of a potental leader. The leader becomes a part or whole of a government, who will try to keep things as they are, for both its own benifit and/or to honestly protect and guide the people. But the will of the people will not stay as it was in the birth of said government. It moves on, as it always has. Some governments try to stop this. They mostly fail. When they do not, the will of the people will be broken, like in North Korea. So obviously, destroying the will of the people is not a good solution. Some governments, like the U.S.A, will attempt to change with the people. But this change is never fast enough, and only happens to a degree the government feels is safe to allow. Regardless of the actions taken, all governments are dying from this divide. Some take many centuries, others take weeks, but all governments die.
The solution is to find a way to find balance between the chaotic and weak, but ever changing, will of the people and the ordered and strong, but stagnant, will of the government. A way where there is enough change but also enough strength to protect the people while allowing what they wish in the way of law.