Yes, maybe, no.
Yes because reduced wholesales of their products will hurt them in their pocket books and teach them a harsh lesson.
Maybe not, because chances are if you have a 401(k) or pension plan, you are infact a shareholder of BP, one of the largest (by capitalization) companies in the world. You will help to damage your own retirement funds.
No, because you will hurt your local small-business owners who own BP stations, which are almost all franchises. And BP is one of the largest employers in oil producing regions. Many more people will lose jobs, than already are.
Myself, I am ambivalent. I don't actively avoid BP stations these days, but I don't really seek them out either. Besides, near me, Speedway and Valero brands are usually cheaper!