Most people I know would not invest in BP. It is good to note the legal distinctions but the moral question is clear. I would not buy BP stock nor did I invest in companies doing business in South Africa. I am quite the capitalist tool. Everyone must make their own moral decisions. Perhaps law school is messing with your moral center. YOu would not be the first student to be turned around. I did turned around in many respects.
Not in this direction, however. I believe moral distinctions are important. No one would care where JW money comes from if the regular members were not punished so severely. If such punishment helps them to stop smoking, it may not be so evil. Smoking is not a moral evil, however, but an addiction. I've read it is harder to quit than heroin is.
This is a strange discussion. My sympathies are not with the smokers. Rather than severe punishment, some caring and effective nicotine cessation programs would be nice.
I suppose everyone has to determine their moral center. All I see is clear hypocrisy.