I have read this thread as well as the former thread carefully, and would like to preset my personal subjective take on the issue.
Being a Jew and an Israeli, I learned a lot about the holocaust and about he Nazis. WWII and the holocaust are (understandably enough I think) very emotional for me. I emphasize: Emotional. My knowledge of Hindu culture is much more limited, and purely intellectual.
When I see a swastika, I get mental images of a marching Nazi army; of the Ghettos; of people dying in concentration camps; of the horrible stories I heard, both from my family and from other survivors. It does not matter where I see it, or in what context --that is always the way I see it.
Now if, for example, while in India I’ll see a swastika I will feel badly about it. I will think of it primary as a Nazi symbol. Yes, I know it’s an ancient Hindu symbol, and I do know it’s not meant to be Nazi… but this is how I’ll feel.
Should the Hindu majority in India give a damn about my feelings? No. Should they change their temples? Off course not. On the other hand, if I’ll be staying with a friend, I’d appreciate it if he won’t take me to such a temple – just as I won’t take him to a place that will hurt his feelings (E.g., a butcher shop). As far as I’m concerned, it is a matter of courtesy. Basically, the question is who will be hurt more. Naturally, I would not ask him to change his lifestyle. For example, if he has a large swastika in his living room, I won’t ask him to erase it (but I may choose not to visit him in his home). I won’t ask him to refrain from going to any temple of his choice. But I will ask him to honor my feeling and not force me to do / see / visit things that will make me uncomfortable – to say the least.
Taking Israel as another extreme: Israel has a large Jewish majority. Many of them are either survivors of the holocaust (fewer each year) or second generation of survivors. Hindu community is a small minority. I fully expect them to honor their surroundings. Just as I, when traveling abroad, honor the local customs, I expect them (residents or tourists) to honor me by not wearing a swastika in public.
FWIW, I think Europe / USA are a bit closer to Israel in that respect than to Asia. And yes, personally, I will not be as “forgiving” to a swastika in Europe as I am to one in Asia. When in Asia a swastika on a temple will probably result with a shudder by me before simply turning away and walking the other way. OTOH, when I was visiting Vienna, Austria, and saw a swastika embarked into a tree, I assure I did not think of a peaceful Hindu priest. I assumed (and I believe correctly) a skinhead neo-Nazi who’d want me dead. I was angry. I cursed a lot. I was not nice for a while.
Sorry about the long rant. I hope I managed to convey my feelings.