Do you think it was, when it was coined?
Probably not because the emphasis is on the "tard."
I think we need a rondelay of everybody's personalized expletives so we can increase our profane word power.
Here are some in my current repertoire:
Fuck weasel
Crap weasel
Weasel fucker (used exclusively for somebody who cuts me off in traffic, or commits some other driving idiocy.)
Weasel Enhancer (I had to come up with something for people who did me a kindness in traffic.)
Shit stick
Obviously I've been on a "weasel" kick of late, but it's a satisfying run-up to the harder anglo-saxon bombs.
Anybody else got anything more satisfying than the usual array of "cocksuckers" and "fuckwits"?