For months, Andrew Shirvell, an assistant attorney general for Michigan, has been writing the blog "Chris Armstrong Watch," devoted to attacking the University of Michigan's gay student assembly president with homophobic and other horrible slurs. What is wrong with him?