What's a sorta rude word for a Swiss guy?

That’s ancient. Never heard it.

For Moroccan may I suggest “Fez dispenser”?

Just Yodeler. Or in this case “Yodeling Mick injun.” Although why you would have snuck that compliment in at the middle baffles me. . . :wink:

Ooooh … he’s an angry gnome …

:wink:

“Cheesehole” just sounds like a Wisconsinite to me.

I’ve certainly heard the Swiss referred to as “The Friendly Germans”.

Every now and then, during a ordinary conversation, throw your hands up defensively and say “whoah whoah whoah there, don’t get all neutral on me.”