You think just publicly funding elections will do away with vote buying? Seriously? Wow, you're naive.
How so? Unless you're talking out and out bribery, which I'm not. I'm talking about soliciting campaign funds and making expensive promises to get the money.
First of all, as you give government ubiquitous power, just to believe that money won't seek to control that power and the more power government has the harder people with money will work to control it is just ridiculously naive.
So ways that they do that sort of thing now after giving money directly to candidates is to run campaign issue adds rather than candidate ads. There is always a way around your stupid government laws and we always find it. There are so many ways to get money to candidates and support their candidacy to influence their support.
So seriously, government is controlled by the rich, and you just think we publicly fund campaigns and the rich will say oh crap and walk away? Seriously? You believe that?