That would be the same of accusing Apple of being evil for overlooking environmental laws, while other companies (Samsung, etc...) use the exact same practices and end up getting a free pass. Walmart gets labeled as "evil" simply because they are the big ones and therefore the media likes to make them the example, but every retailer acts like them.
This is a problem of corporate-capitalism and the lack of labor protection in the US more than anything else.
(I agree with you that this is bad behavior. My point is simply that this kind of behavior should be enforced by the system)