Yes it's bad taste. But we are in a country where freedom of expression is a right. Amazon has no right to censor customers. They do have the right to not allow sale of such items on their site ifss such items were illegal. It's like going to a grocery store and being allergic to peanuts, I can't force the grocery store to stop selling peanuts.

The best thing to do is to not buy the items and hope the lack of sales of such items will stop the seller from selling such items on Amazon.

However, one also has the right to say Amazon has poor taste in having supplier that sell such items.

Amazon should also have a look at their algorithm when recommending stuff to sell. I wonder what they are using to do that because even if I don't log in and I delete my history, things I looked at in the past will still pop up as recommendations. Possibly they log IP addresses.