Unfortunately, Amazon is not immune to fake products. For me, after being burned too many times, the honeymoon is over with Prime. If you read the reviews, you'll see this is a big problem on Amazon.
That's another problem though. I don't want to spend an hour researching reviews for every product I want to buy on Amazon. It's ridiculous how infected they are now. The last thing I wanted to buy was a regular bottle of American Crew shampoo. Half the reviews say it's fake. Half say 5 stars. There is no other seller. What do you do?