Rough day for Matt Taibbi