The problem is that this "voting with your wallet" solution isn't really a solution since corporations control everything people need to live. There's only so much that people can refuse to buy when corporations own the means of production that are used to make the necessities of life. An actual solution would be for the people to take control of the means of production from these corporations and convert it into social property for everyone.