Definitely not. Under no circumstances can a white person rock it. And history is just a code word for racism.
What I don't get is that the confederate flag is the flag of traitors. It was worn by insurgents that fought against America. It's a flag that represents everything that America should be against. That was the flag of citizens that defected and that chose to not be a part of this project called United States. And after they lost the war, we as a nation allowed those states back in, because we are a great nation. We allowed those states that fought against what we stand for back into our nation, and to rock that flag in any capacity is an insult to every single American.
I don't get how someone in one breath can say "Hey, we have to learn from our mistakes" and then in the next say "This is just a part of our history."
Yeah, it's a part of our history, and a very bad part.
The rebel flag to the American flag is no different than what the nazi flag is to the German flag.