A good read for those who believe in decency....

Slate