That may be down to ignorance of American history etc
Precisely my point. But the ignorance of the person displaying the item doesn't make it any less offensive to the viewer.
Before shoving something in peoples' faces, one ought to know what it is & what it represents.