Bezos doesn't seem to mind selling hate on Amazon. Well, left wing hate. They blocked history and the confederate flag as too controversial -- but Antifa stuff was sold well after they proved themselves to be a domestic terrorist organization. Which means they aren't taking a position against hate speech, just against anything that the snowflake left doesn't like.
I don't mind Amazon taking a neutral position and claiming "free speech" and selling offensive material from both sides. And I don't even mind them deciding not to sell offensive material -- as long as they are consistent with left/right hate speech. You want to block BLM, Antifa, Che, Chavez, China, BDS, SPLC and other far left hate groups equally with Confederate Flags, go ahead. As long as they're consistently free speech or objective standards, and I'm good with it. But the hypocrisy, of saying, "Confederate flags" are too much. But violence/revolution encouraging manifestos from the left are acceptable, now THAT I have a problem with. That's the danger of stepping in an playing world-police.