Wouldn't have made a difference. His idiot constituents are standing by him now, they'd have stood by him then. This cross-dressing stuff isn't anything to them. See my tagline...
Wiener actually means someone from, or a food in the style of, Wien (pronounced “vee-en”), Austria (a.k.a., Vienna). Same for Frankfurt, Germany. So, Wiener/Frankfurter. And, yes, back in English they still both mean a small sausage.