We have control over corporations because we can choose not to purchase products and services from corporations we dislike---they are soon gone.
You have to be kidding. Corporations hold all the cards. They tell people what to think and they do so. In many cases, corporations hold monopolies. For one example out of zillions, look at cable TV. There are lots of companies out there that provide it. But in any one area, there is only one. Unless you're stupid enough to go with satellite TV. Which is garbage. Also, as far as all of them are concerned, try telling them that you are only interested in certain channels. And those are the only ones you want to pay for. It isn't going to happen. For the way things are now, cable TV should be paying me to have their service!