Well stated, but I would argue they have two votes. One on election days, and the other with their wallets. Voting with your money, collectively, it far more powerful than voting in the voting booth.
Does our country really have a problem with companies like Wal-Mart, and the wages they pay, when we spend a half a trillion a year there? Yes, I understand, in “tough times” people resort to spending their money in the places it will go further, but people struggling in this country still carry enough money to vote with it and people shopped in there in droves when the times where “good”.
If we want to see a change in this country, we need to act on our principles, not simply signal them in the voting booth where we elect people who are being bought with the money we should be sending a message with.