The company owns only a handful of the 11,000 stations that bear its brand and is trying to sell the few still on its books. So those who wish to inflict pain on the company are instead putting much of the hurt on the family businesses who actually own the stations.
Just how little does BP gain from its gas stations, besides whatever ancillary marketing benefit it gains from the signs? The gas in its pumps may not be extracted, refined or stored by the company and may just get a spritz of BP additives right before it ends up at the service station. All of this puts a mere handful of coins in the company's pocket per fill-up.
http://seattletimes.nwsource.com/html/businesstechnology/2012094603_bpboycott12.html