Former Reporter Timothy Egan Takes On Rush, Fox, McCain, etc....