The swastika has a long history of positive meanings before and after nazi Germany adopted it. It has stood for things such as love, happiness, and good luck, but very few people realize or accept this.
Unfortunatley, the symbol has been tainted and now has a very negative meaning to most people. I think a lot of people feel the same way about the confederate flag. It has a strong history full of pride, but for many people today is too has a very negative meaning.
I’m sure you are very proud of what the confederate flag stands for, but you should expect people to ask you to remove it, or at the very least question you about it.
The problem with having the flag as your avatar is when you make even the slightest remark that can be read as racism, you painted yourself as one. Even if you misspoke, you may not be able to take back what you said. The flag you display just confirms in many people’s mind that you are indeed racist.
I’m basically saying that if you want people to know and understand what the flag means to you, you should know and understand what the flag means to others. You should expect questions, comments, and maybe some personal attacks if you choose to display such a controversial image. If you don’t like it, take it down.