There has been a bit of hand-wringing and knee-jerking (mostly from folks in harmony with my own politics) about companies cleansing their shelves (virtual or real) of "Confederate flag" related merchandise.
I myself was mostly astounded at the speed of the thing. It scared me. I don't like mob rule. But upon further reflection, these are simply wealthy corporations (which I love and defend) attempting to react to perceived (future) market forces.
All good companies do this. And with the world so inter-webbed and with worldwide communication causing news and trends to move with lightning speed, a company has to move nimbly to get out ahead of the coming wave of consumer wrath. In this environment, being perceived as having to be dragged, kicking and screaming, into conformity with The New Consensus (on any given subject) is a kind of economic suicide.
The Market moves very quickly in our day. And haven't we (Right-minded people) always said to trust The Market? Yes, we have. And I do. It is possible that The Market shall punish eBay for disallowing the purchase of "General Lee" Dodge Charger car models. But, I don't expect so.
In short, I can find no fault in these companies having done what they have done. There may be some fault elsewhere, which we can discuss if you like.