Corporations are owned by stockholders (you and I, if you have a 401(k) plan. So they are owned by a big block of people. Small investors use someone like Vanguard, or some type investment company. These companies (and so do you) want the stock to grow, the company you invested in to grow, so you can make money for your retirement or if you are a day trader, to make a living. Therefore they should support a person who will do what is in the best interest of their investors. Some companies are mostly owned by a person or family like Ford or Microsoft, but they still have small investors. Foreign companies are forbidden by law of getting involved in American politics. American owned are not now. A PAC like the Christian Coalition or the NRA can now go back to lobbying and supporting certain cantidates for office like they used to. McCain-Fiengold hurt the Republicans more than the Democrats, because of the NRA and the Christian Coalition. Dem's do have Acorn, Womens Lib, Gay Rights, who support them. Big Corporations are pretty well split on the two parties. New money like software companies, "green companies", etc. support Democrats. Republicans are supported by "old money" like oil companies, coal companies, nuclear power companies, etc. Corporations are only as good or bad as the people running them, just like people themselves. They can give benefits and good wages to their employees or they can cut costs, corners, and move overseas for cheaper labor, just have their headquarters here. I look at it by basing what was happening in 1960 to today. We had big corporations in 1960, 50% of the people went to church back then. So, morals were higher, we prospered, companies as well as people. Today, a lot of people are very liberal, have no morals, and it shows in the corporation management too. It all goes back to people themselves. See the movie, It's a wonderful life.