When they clearly tell you so, and it's a good cause. Why overcomplicate things?
It seems to me that introducing morality into the discussion is overcomplicating it. I don't feel I have any moral obligations with the people I trade with, beyond not deceiving them.