Seems Rep. Todd Akin returned to Washington today and, from the floor of the House, urged folks to give thanks. He needn’t worry. I gave thanks on election night and his lame-duck tour is a big part of what I’m thankful for.
How thankful am I? According to Akin, “the Pilgrims established the separation of church and state in this country, and created the concept of a God-given civil government.” Bend your head around that and legitimate rape almost makes sense. And then think: This moron represented Missourians in the U.S. Congress for over ten years.