I'm not german but i live in Germany and speak german fluently, and i think the language is not very good for insults.
But on the other hand, i think the insults might sound really strong and funny for those who don't speak the language.
BTW, for some reason i can not watch this without cracking up:
Lol'ing to that pic on this forum has caused me some embarrassment at work already.