Well for educational purpose, it all fair and square. I owned a mini-Confederate flag with my mini-1863 Union flag in my place for historical purposes. I played a lot of wargames that uses Confederate flag as symbols for southern units. For those purposes, there is nothing wrong with the Confederate flag. It may be okay for reenactors to carry one while all dressed up in their Confederate gray. That is how that movie Gettysburg got made in the first place, reenactors made up most of the non-speaking cast.