People tend to look at transactions only at the zero point of their purchase or sale and not the source or destination of the money. The example is set by charities who accept ALL money regardless if the producers of the money cause problems that they are trying to combat.
The modern logic of this issue is so convoluted that many organizations would not exist and PROFIT, without the damage done by the industry that creates their very funding. Transactions at the least should be limited to be between companies of non-conflicting interest up until at least -1 and +1 of the transaction point. This will help stop self-inflating industries (monopolies) from becoming tyrannical and stifling competition.