For the longest time the argument was "Well if you don't like company x don't buy their products!". With the implication being that if you don't actually stop, then you are just a whiner or a hypocrite. But now people really are taking their business elsewhere. The actions of a company or the people that represent a company is effecting the bottom line. Yet somehow old "vote with your wallet" is no longer acceptable. Somehow judging a company based on it's moral character is an assault on free speech, maybe even down right persecution!
For a long time people (on Slashdot especially) have been warning of the dangers of putting your data in the cloud. Of the amount of personal information that can be gleaned from your web browsing habits. That that big business is cooperating with the government (willingly or not) in a massive breach of privacy. So how and can anyone be surprised that customers demand moral character from leadership of companies to whom we are handing over so much personal information?
If you had to make a choice between companies to store YOUR personal information and your choices are: Company A with Bruce Schneier on it's board of directors, and Company B with Dick Cheney on it's board of directors. Does anyone seriously think that difference shouldn't effect the decision?
I for one have no sympathy. Yes a company has every right to alienate their customers, but customers also have every right to vote with their wallets.