Teabaggers: Angry, ignorant, and proud of it