Amazon has a huge problem with counterfeits. I've noticed that it's especially bad for two things: almost anything that you'd typically find at a place like CVS or Walgreen (e.g. toiletries), and cheap electronic peripherals like USB drives, SD cards, and cables. I avoid buying things from these categories on Amazon whenever possible.
Seriously - it's gotten so bad that I buy those things on eBay of all places. Even though there's counterfeits there too, at least the reviews tend to be better about weeding them out.