One of the BIGGEST requirement for change is to *bring about a community*. Perhaps "technically" they haven't been "the best", but their major value has been creating a community of people who care and demand change. And that's a lot more than many people commenting here from their sofa could claim
The community exists. You don't need to give money to people who are clearly bad with it in order to continue building that community.
A community around recycling reminds me of the article "We wash our trash to repent for killing God". Like some commenters in this discussion I believe plastic recycling is a distraction at best.