1. I'm of German (and Welsh, but that's not important) descent and have lived in Germany, I don't find it offensive because I know the assholes will get what's coming to them.
2. The word Nazi refers to that specific party, which only exsisted in Germany; true there has been, is currently...