Nobody told you you can't and nobody is going to. Whatever Walmart, etc. do is their right and trust me, if it hurts the bottom line, they will rethink things. Take a deep breath. The sky is not falling.
Actually I have never seen any Confederate flags in a Wal Mart, I have never looked either, something does not seem right about a Chinese made Confederate Flag..............lol