The thing about anti-Amazon rhetoric is that it's easily debunked because so many people transact business through them. There's no need to take any "expert" or activist opinion on the matter. The proof is in your own life experience. If it's sunny outside but someone on the internet is telling you that it's raining, you probably should discount the opinion of that person, or ignore entirely. I have no doubt that people have been ripped off from Amazon but their customer service handles the situation very well. I don't like that Amazon is taking over the global economy and won't stop growing unless it is forced to. However, they're conducting business well.
(I'm not affiliated with Amazon other than that I've been a customer since the 90s)