If you look into the details of most of those who got fakes from Amazon, none came from the official manufacturer's stores where they have 100% inventory control, and none (or nearly none) have been "fulfilled by Amazon" where they too have 100% inventory control as they buy these directly from the manufacturer. The few instances where the latter may have happened were probably due to one of their employees grabbing a card from the wrong bin, or from the right bin being loaded from the wrong supplier. Such as this would be quickly caught and corrected, and at worst Amazon will refund or replace those immediately without argument.
Big-box retailers have had more issues like this than Amazon as their supply chain is more complex, and some of them buy from independent wholesalers, but they do manage to get it right most of the time. The usual problem lies with people shopping by low price and with Amazon sometimes switching you to a 'most popular' seller when you approach the buying process via a search for the specific card you want.
In 5 years of me following my own advice and purchasing about a dozen cards from two different manufacturers (some direct and some FBA) I've never gotten a fake.
Phil