Stephen Colbert and Jon Stewart are Whiny Has-Beens and Have Lost Their Edge