I hate to use this analogy since it always stirs an excessive amount of passion but...
couldn't you also argue that a person wearing a dress of the Nazi swastika is merely celebrating their German heritage?
Anywhoo....
...any time ANY issue regarding the Confederate flag comes up I feel the need to state.
The confederacy was a rebellion against The Untied States of America. To me, heritage, slavery, bigotry, or whatever notwithstanding, the Confederate flag to me represents treason. And I for one am sick of southerners, some 150+ years after the fact, still reveling, waxing nostalgic, and looking fondly back on their treasonous rebellion (and the symbols of that treason) and the subsequent deaths of thousands of American soldiers (and one President) that their forefathers treason caused.