Asshat is one I love, the other......douche-canoe. I've also found cock-knocker, and my friend Lady E has the self moniker of cunt dragon.
Courtesy of The Bloggess, I have found the new favorite.....the new mack daddy insult that I plan to overuse until you are sick of hearing it. Are you ready?
The definition of a bitch-pigeon is the following:
It's someone that comes out of nowhere and shits all over your life...metaphorically.
My ex-husband? BITCH PIGEON
See how that works? Love it! Feel free to use it amongst yourselves.