I wouldn't blame the consumer on this. Retailers are responsible for the things they sell. That includes if it's low quality or if it says it's something that it isn't (counterfeit etc).
Also hosting fake reviews etc is also something they are responsible for.