Are we required to boycott companies which support immoral activities?

Are we requred, as Catholics, to refuse to support companies such as Starbucks, Google and General Mills, which actively donate to fund campaigns in favor of same-sex ‘marriage’?

Is there a distinction between companies which lobby for immoral policies, and companies which engage in other immoral practices, such as depriving workers of their just wages, using violence against legitimate union activity, or deliberately harming the environment?

The following link should answer your question about boycotts. If you have any further questions, please contact Catholic Answers directly.

Recommended Reading:

How do I explain to my friends that it is wrong to buy Girl Scout cookies?

DISCLAIMER: The views and opinions expressed in these forums do not necessarily reflect those of Catholic Answers. For official apologetics resources please visit www.catholic.com.