You have a point, but I'd also say that their roles didn't glorify the Nazis...actually made fun of them. Still, if I was a Jew, I wouldn't have played the part.
I guess I missed that role. All I will say about that is if she wants to rape me, it will be impossible. You can't rape someone who is cooperating, can you?
That's one of the few John Wayne movies I haven't seen. However, I would guess that he is playing a historical figure, and I don't recall him ever saying in public that Kahn was a horrible figure, that he was totally wrong, and that no one should ever glorify him, etc. That to me is where the difference lies. It's one thing to play a role...but a different thing to play a role that glorifies the very thing that you are supposedly so adamant against.