Nobody is PROHIBITING the sale, nitwit. This is really simple. You seem incapable of distinguishing between a ban, which is assigned and enforced by the government, and a business decision not to participate in particular types of commerce. Any business is free to determine what it will and will not sell (or in the case of a marketplace, what that marketplace will or will not facilitate). That is a free business decision in a free market.
The item is not banned unless government says it may not be sold. That's not happening. YOU want to tell businesses what they must sell. That's fascism. No one is banning the Confederate flag. Some businesses are choosing not to engage in its commerce, which is their first amendment right. You can CALL it a ban all you'd like, but the fact remains the flag is legal to make, sell, buy, own, display, wear and fly. There is no f**king ban, no matter how many times you try to make the private business decisions of eBay and Amazon into bans. They're just not bans.
You're right. Obfuscation of the truth does not diminish the truth. That's why you should stop obfuscating the truth by trying to turn private decisions into "bans." Their actions are protected by the first amendment. They are not bans, anymore than Burger King has a ban on Big Macs. They just don't sell them. If you want it, you have to get it somewhere ELSE. Can you? YES. Why? BECAUSE IT'S NOT F**KING BANNED!