It's neither wasteful nor silly. It's the only avenue of protest left available to citizens in a capitalist society.
In the UK, businesses aren't allowed to discriminate when offering services to the public - you can't stick a sign up in your bar saying "No Gay/Black/Atheists Allowed."
But, as a customer, you have the absolute right to vote with your wallet. If you don't like my stance on Open Source, don't buy my products. If you hear the pub landlord cracking a homophobic joke, you can either politely ask him to change his opinion - or you start drinking somewhere else.
As an atheist myself (nice to meet you!) I wouldn't want you or me to be attacked or harassed. That hasn't happened here. Customers have said "well, if that's your attitude, I'll go elsewhere."
The only other thing we can do is ignore it - and that's simply not an ethical option for many people.
You have to differentiate between individuals deciding for themselves to go elsewhere and organized boycotts designed to ruin a person. I would hate to be a minority business owner in a society that condoned flippant use of organized boycotts.
Individuals only have power against large organisations when they collectivise. That's why big businesses are (often) anti-union.
If the imaginary Christians-Against-Internet-Explorer decide to boycott IE10 because they believe the new MS CEO is Muslim, no one is being forced into joining their misguided crusade, are they?
So, what is an organised boycott? It's individuals using strength in numbers.
The myth we're sold is "one man can make a difference." That's rarely true. Many people, acting as one, are what makes a difference.
There was nothing organised about this current situation. I don't remember anyone forming The National Committee Against This One Guy We All Hate and then asking me to pay dues.
Nope. Just a bunch of individuals expressing their collective economic might.
You're right, organised members of the KKK aren't going to eat at "Hamza's Hummus Hut" - but neither are individual racists. If they want to run him out of town - I'll take a stand against that. If they don't want to eat there, I won't force them.
In the UK, businesses aren't allowed to discriminate when offering services to the public - you can't stick a sign up in your bar saying "No Gay/Black/Atheists Allowed."
But, as a customer, you have the absolute right to vote with your wallet. If you don't like my stance on Open Source, don't buy my products. If you hear the pub landlord cracking a homophobic joke, you can either politely ask him to change his opinion - or you start drinking somewhere else.
As an atheist myself (nice to meet you!) I wouldn't want you or me to be attacked or harassed. That hasn't happened here. Customers have said "well, if that's your attitude, I'll go elsewhere."
The only other thing we can do is ignore it - and that's simply not an ethical option for many people.