If you pay less money you can't expect to get the same thing. Situations where you get a better product for less money are pretty rare when the product is sold in large quantities- manufacturers won't give up free profit margin. If someone knowingly buys an inferior product, they don't get to complain when it isn't as good as the original. "Oh, man my $50k Hyundai Equus isn't as nice as a $70k Mercedes, I thought they'd be exactly the same."
*I'll accept that a few old grandmas bought these thinking they were the real deal, but most people knew they weren't getting real Chromecasts in the first place.
And once Amazon replaces the "buy now with one click" button with "please read every word on this page before purchasing" button we can talk. Amazon wants fast and brainless purchasing.
Yes, technically it doesn't say it's a Chromecast, and most of the 5 star reviews are barely coherent or obviously shills, so it doesn't take a genius. But still it's a shitty experience, especially if you aren't a technical person. Even as a technical person, it's a shitty experience, you can't get what you wanted, and might spend 10 minutes looking, sifting through shite knockoffs, wondering why there aren't any real Chromecasts (like I did).
This is how you ruin the reputation of your business very, very quickly.
Are you familiar with Amazon's search? Most searches have items in the completely wrong category on the first page. It being wrong is expected, not evidence of fakery.
I think it's hard to argue that Amazon has prima facie done anything malicious here, unless they have made special accommodations for the product, and/or have changed their search algorithm for the word "Chromecast."
At worst, they are allowing someone else to sell a misleading product with the Chrome logo. But even if the logo were different, I suspect people would still be complaining.