Yes, the old "don't buy from BP" e-mail...what a crock of x.
The fact is that retail petrol operations are very far removed from the oil exploration businesses of any of the oil majors. Oil flows from the majors into refineries (often not owned by the majors), which is then distributed to the petrol stations by other companies.
The petrol stations themselves are largely franchised these days, so the only person you are hurting is the hard-working Mr Patel who owns the place.
Back to the topic...