A lot of people have turned away from Amazon, because of the lack of quality products.
Most of their items are "made in China" which a lot of people are turning away from.
There's also tons of horror stories online about shoppers ordering something on Amazon and not getting what they ordered, and refused a return or refund.
Sure they still make a lot of money, but their greed has cost them.
Enough to put them out of business?? More than likely not, but they continue to allow any scammer or fraud to sell on their site.