Also, if the government fails at something, the people can vote them out of office. People can't vote a corporation out of office.
Well, not directly. Someone could "vote" for Walmart over Costco by shopping there. If a corporation fails to make a profit, which can be obtained by having enough "votes", then they go out of buisiness. Conversely, corporations that make profits by having enough "votes" prosper. Presumably, people will "vote", as in buy from, for the corporation that provides the lowest cost and the best customer service. Considering that this happens on a quarterly basis (because that is when corporations get their profits), while government elections happen on a two year cycle, that would mean that corporations reflect the electorate 8 times better than the government.
True, but the problem is that not everyone has equal numbers of "votes" of course; the wealthy get a far larger say than the poor or middle class.