How do you justify this ethically?
My government actively engages in different military operations around the world, even if I may disagree. For "ethical" reason the bank managing my pension fund refuse to invest in companies supplying the military my government use for missions I disagree with. So I have mixed feelings about mixing ethics and business.
Also quite weird is having "feelings" about mixing ethics and business. Businesses have effects on people's material reality, and businesses are staffed by people, whose actions can very legitimately be analysed by ethical positions. The "mixing" is there whether or not you have feelings about it.