OK, so your argument is that big business will always control government, so we need more government?
My argument is that businesses should be owned and run by workers' collectives - the people who make the profits should share in the profits rather than having them all be channeled to some guy who never did an honest day's work in his life and only owns a business because his daddy owned it (or is only CEO because he went to the right schools and comes from the right background and has never known a day of hardship).
I think that businesses owned by the same people who are affected by the actions of said businesses will necessarily make them more socially responsible and less prone to corruption. It's much easier to convince a small cabal of a few rich people who have never known what it's like to be poor to screw over the poor than it is to convince a thousand working men of the same.
A strong central government with constantly reviewable procedures for preventing corruption would also be a plus. That's easier said than done, but far from impossible, and considering the alternatives, I don't see much other way to go.