This problem is likely going to continue, and as weird as it sounds... it should. I hate the fact that companies can buy out people like romney and obama, but lets face it: What are we to do? What is the solution? We should be able to donate to people, whether we're rich, poor, or in between. If you take away our ability to donate, what would they run off of? More tax money so that everyone is forced to pay for them? No thanks. A money cap? Bypassable, and there would be a controversy topic of where the cap would be. The presidential candidates need a lot of money to do their work. I guess the only thing I can think of, would be to make it more illegal to show obvious signs of bribery. For example, if a company gets out of taxes due to one president.
This is simply on of the few abuses of freedom, and I see more benefits than problems. If america decides not to elect the right president, then we can either call scam, or we need to understand that the majority made a bad decision. The presidents, whether owned or not, still do make their own decisions. For example, Obama pushed his healthcare plan and signed the awful NDAA bill which isn't necessary a corporate move. He was advocating the healthcare to his fans before and after election, and the NDAA is purely a freedom taking bill made "for our own safety". The presidents still means more than just corporate donations.