you’re still saying you do it to help others “break the law”, it’s just someone else’s law that you don’t agree with
I don’t quite understand this. How is this different from this case: a substance is prohibited in a country X, but not in yours. You sell the produce in your country, and people from country X come to visit your store and buy the produce. They might take it back home, and hence, break the law. Or they might use it down the street.
How are you to blame for this? Though in OPs case the produce is given away.