FE, I respectfully disagree.
Morality is about the relationship you have with yourself, not your relationship with the bank. Your morals determine what you would do if you knew no one was watching. Also, corporations ultimately are owned by people. Your are interacting, in a diffused manner, with those people through their invested funds. There is an elderly widow somewhere who depends on the Citibank dividend to help her pay her heating bill. Certainly not the typical case, but present, none-the-less.