Uh dude, it's a religious symbol. It has been and always will be. To millions of people of Indian and East Asian heritage, which represents people in the billions, it means something good. You can't take that away from them; it isn't fair and it isn't right. So "For nearly the entire Western world -- of which Zara sells clothes to -- the swastika represents that and nothing else and nothing else," is fucking bullshit.
Oh, I didn't see this ridiculous and naive reply.
I'm not taking anything away from anybody. If an Indian person or person of East Asian Heritage wants to see the swastika as a symbol of whatever-they-want then that is A-OKAY with me. If they build a place of worship and the symbol is present somewhere, then that's just fine and dandy. But, if fucking Zara, the kings of cheap throwaway garbage clothing manufactured by the sweat of illegal child labor, are putting swastikas on a handbag and selling them to people in the Western world -- in which the Swastika has a completely different meaning -- then that is a totally different scenario. Of course, I'm not saying that Zara
can't make clothes with Swastikas on them, by all means, go ahead and make them... But then accept the shit storm of criticism when you sell an overpriced piece of shit handbag with a swastika on it.
In Europe and North America, the swastika is a symbol that represents Nazism and murdering Jews, homosexuals, Gypsies, Poles, and others. In the United States it also represents racist Neonazism, and which harkens back to the KKK. There's a sensitivity around the symbol, it's a damn shame that the most horrific regime in modern history co-opted that symbol but they did, and if you go walking around with a swastika on your shirt anywhere in North America or Europe, it's not likely to be well received.
You have to be completely daft to ignore that words, letters, and symbols have a different meaning in different cultures, and if your primary audience perceives a word or symbol as offensive -- even if another culture that you don't sell to does not -- you're going to receive flak for it.