Sarah Palin Hates Puppies

[A Tea Party supporter tosses conservative firebrand Sarah Palin a puppy named Sophie for an autograph at a rally yesterday in Reno, Nevada. Image via AP]