Gee, you forgot 'Nazi.' It is important to use all the distorted insults when being a true liberal name caller.
I agree with the points of your analysis!
Careful...don't forget Godwin's Law...
That said, "poopyhead" is still WAY appropos...
I mean, for the original poster.
Who is a poopyhead.