I'm a customer, though, not the moral police. I don't have the time, energy or inclination to screen every company before buying from them.
Everyone large enough will have a few disgruntled people making up bad things that might or might not be true. In the case of amazon, the few claims I followed up on turned out to be exaggerated or false.