Dave Weigel resigned from The Washington Post after saying mean things about some Republicans in private, but writing blog posts comparing Solicitor General Elena Kagan to a prostitute is the kind of thing that gets you invited by Republicans to testify at her Senate confirmation hearing.
Also, you should take a moment and read my preview piece on Kagan's confirmation hearings, which start today.