My comment from another thread...
Campbell Brown is a vindictive, catty, nasty, petty, shrewish, ignorant, gossiping, shallow harpy.
... and you got it right both times. :)