The point is there are 11,000 BP gas stations, and BP only owns a few of them, most are owned by small business owners. To effectively "hurt" BP one would have to boycott all things made from crude oil.
Major uses for crude oil:
Asphalt
Diesel
Fuel oils
Gasoline
Kerosene
Liquefied petroleum...