I hear this argument a lot, but it is still a better alternative than a garbage can.
You can just do more good with the same amount of effort by finding distributors who aren't pocketing the bulk of the benefit. It is a small thing, and maybe not worth it to you; my general outlook here is that if it is worth the effort for me to take old stuff somewhere vs. tossing it, it is worth 10 more minutes to find the address of the local Quaker outreach, vets assistance group or some other honest nonprofit.