I'm worried about the new trend of the hivemind unilaterally attacking employees from companies they are morally opposed to, regardless of their internal level (i.e. NSA, Walmart, etc).
I'm fairly confident the people behind this library are closer to being our tech brethren, rather than policymakers inside WalMart, responsible for any of WalMart's official practices.
TL;DR - Give them a break and stop shitting on their work.