Amazon does not have any "control" over retail. They have a 21st century business model and some bricks & mortar places cannot or have refused to evolve to keep pace.
It was not comfortable when Amazon would no longer sell Confederate gear. Seems that was way too much control over retail choices.
I don't agree with their decision but Amazon is a private company and can sell or not sell what they wish. As consumers, we can choose to keep shopping with Amazon, or not. Freedom for all.
Zero government intervention or involvement needed.
Like I stated, I’m listening to any discussion about the issue. After the baning of Confederate gear, I personally use Amazon a lot less, and only for items I can’t get elsewhere.