The roiling kerfuffle in late night network television demonstrates how confused, hypocritical, and angry Americans have become. Stephen Colbert and Jimmy Kimmel should have been canceled long ago.