The United Nations should be replaced by a United Democratic Nations. If a nation does is not a democratic republic or a constitutional monarchy with a democratically elected legislature, that nation should be ineligible for membership. Nations which are dictatorship, oligarchies or which have other forms of governments which are not truly democratic should be barred from membership and any nation which reverts to a nondemocratic form of government (a government such as Iraq which claims to be democratic because it has elections even though there is only a single name for each post on each ballot) should be expelled.
Each nation should receive as many votes in the General Assembly should receive the integral number of votes equal to its number of citizens of voting age divided by 10 million. Countries that most people have never heard of except in a UN news release which have 50 to 100 thousand people will get zero votes but will be heard in the General Assembly.
The dues should be paid by those nations with at least one vote in the General Assembly. The budget will be prorated by the number of votes. Any nation which would be entitled to a huge number of votes (say China with about 1 billion people which would entitle China to 100 votes -- assuming China ever became eligible to join the United Democracies) in the General Assembly will have its number of votes reduced if it does not pay its dues on a basis pro-rated to what it pays in dues. If the US pays its dues, it will receive its 28 votes. If China only pays 10% of dues, it will receive 10 votes.
The only nations which will be represented on the General Assembly will be those nations which pledge to enforce United Democracies Security Council rulings with military force. No nation without a military of at least 50,000 will be eligible for a seat on the Security Council. No nation which does not pay its full dues will be allowed to hold a seat on the Security Council. The number of votes each member of the Security Council will have will be determined by the cost of supporting the number of troops that nation has committed to operations supported by the United Democracies Security Council in the past 10 years. For example, if the United Kingdom is bearing 25% of the cost of existing United Democracies peace establishing and peacekeeping missions in the past 10 years (or since the inception of the organization when each nation would have one vote), the United Kingdom would receive 25% of the votes. That is, we should not allow some piss-ant nation like Mozambique to determine on an equal footing with the US and UK where US and UK troops should or should not be used. The initial membership of the United Democracies Security Council should be the US, the UK, Italy, Poland, Bulgaria, the Czech Republic, and Japan as those nations have shouldered much of the burden of enforcing the UN Security Council's resolutions and have demonstrated a desire to export democratic ideals and to oppose totalitarianism in recent times.
Does Russia qualify as a Democracy? What is the incentive for a country like Canada to join a US-dominated UN where they have no say? They have that already.