Having been called names, one looks back at one's own angry outbursts over the years, and I recall having at various times referred to Republicans as:
hairy-backed swamp developers,
misanthropic frat boys,
ninja ditto heads,
nihilists in golf pants,
the grand pooh-bahs of Percodan,
and brown shirts in pinstripes
I look at those words now, and 'cat stranglers' seems excessive to me. The number of cat stranglers in the ranks of the Republican Party is surely low, and that reference was hurtful to Republicans and to cat owners. I feel sheepish about it.
My personal favorite? Backed-up Baptists, although Constipated Christians is more inclusive.