Boycotts are all the rage it seems today. Do people really understand how boycotts work? I have my doubts so let me do a little explaining.
The most famous boycotts in the US occurred during the Civil Rights era in the south. How did they work then? The black community DID NOT boycott an entire industry or region to make their point. They boycotted only the businesses that were not living up to their obligations. The most famous would have to be the bus lines of Montgomery, AL. They did not boycott the buses in Texas or Georgia. They boycotted the buses in Montgomery, AL. If Al's Lunch counter forced black people to eat outside or would not serve black people at all then Al got boycotted.
A boycott is a very specific thing. You have to target just the guilty and you have to be effective. Like a hunger strike, once you start you can't quit until it is done. If you are going to boycott a local gas station to punish a chain then realize if you are successful then the local station will go away. You may think you are punishing the ones in charge but they will get their golden parachutes and retire. The person owning the local station will go out of business.
In reference to BP the boycotters think they are being tough but it is the investigators who are the tough ones. We want criminal charges and personal fines that can't be passed on to the consumer.
Another thing, the boycott against Arizona is also counterproductive. Many of the businesses being boycotted are owned or managed by Hispanic people. So if the boycotts win then many Hispanic Arizonians will loose their livelihood but, I guarantee, Arizona will continue to exist. Arizona provides 25 % of the power for Los Angeles and Arizona could make their own boycott if pushed.