Would ranked choice voting fix this?
I think it would be better than 1st past the post. It could potentially have other problems though. For example in Canada like 10 years ago, they were looking at election reform. The biggest party which is the centrist party (the liberals) wanted ranked choice voting. But every other party said no. This would have basically guaranteed they win every election. A proportional system would be better I think. One where if party A gets 40% of the votes, they get 40% of the seats in the legislature. It has other flaws, but it allows people to actually vote for what they want instead of just voting against what they hate.
What would you say to a complete ban on any campaign funds and all candidates (that meet a set minimum support threshold) get an equal share of public funds to campaign with?
this would be an improvement over current systems, but would be a bit wonky I think. For example if the threshold were at say, 5%. Then a small party with little support would get the same funding as a major party with lots of support. It would amplify fringe voices over the voices of the majority. And if you set the threshold higher, then you are effectively silencing those who can't hit that threshold since they can't get any funding to get their ideas out there.
This why I like the idea of everyone having a small amount they can choose which party to give it to. That way the parties that actually try to appeal to people are the ones who get funding.
My usual go-to solution to this is to remove a lot of the regulatory the powers the government wields to trade for wealth, but some regulation is necessary, and it would be really hard to flesh this out.
Regulation is always necessary. If you don't want companies poisoning your water, working children to death etc, you need regulations. And as long as regulations exist, companies will want to lobby to get the government to make these regulations benefit them. As an example, Joe Manchin's family owns coal mines and he fights against any attempt to regulate the coal industry to stop them from polluting. This is just blatant corruption.
The only way I can see to do this is to basically just ban any way politicians can profit off of their office. term limits would probably also help. That way these corrupt politicians that have been bought can't sit there and continue their corruption forever, like Joe Manchin.