Actually, No one has the right to not be offended. If we are going to scrub history for the sake of the squeamish or the politically correct we may as well burn all the toy soldier manufactures factories down tonight.
Learning and knowing and understanding history is vitally important to be sure that we learn who we were to know who we are becoming.
Toy soldier collecting, painting and displaying is an important tool to introduce young minds to history, and older minds to remember, debate and discuss.
History is full of unpleasantness but it is that unpleasantness that makes us want to not repeat it. Symbols are a powerful tool. A flag is a symbol. This particular symbol my mean many things to different people, but if they are offended by it I think it speaks more about that person than the symbol.
Anyone can claim that any symbol offends them. The first amendment to the constitution of the United States Of America acknowledges and protects the God given right to express ourselves. How else would you know who you would want to associate with ( another first amendment protected right ) unless they express themselves openly and honestly? Would you rather that everyone keep their opinions to themselves and be closet haters or bigots and you not know it?