In reality, this is how a free market should work. If a consumer doesn't like what a corporation is doing, he/she, along with others, quits buying from that corporation until that corporation quits doing what the consumer didn't like. No bans and excessive regulation, just the consumer and his/her choice of whom to do business with. After enough time, it will become easier and easier to do this, as corporations become more and more afraid of consumer reactions, which also discourages unscrupulous actions to begin with.
However, I don't happen to feel that every corporation has control over our elected polticians, only a select few do.
Also, there's more of an issue with polticians putting themselves up for sale than there is with corporations buying them. Government corruption is rampant these days.
Oh my god! We could get rid of her, guys! All we have to do is say that we quit shopping and she'll go away!