If you quit buying from the local BP station, you are hurting the independent owner more than BP. He is just trying to make a living. HE HAS NO RESPONSIBILITY in the oil leak.
If anything, you might suggest that they change suppliers when their contract with BP is up.
Larry