Mainstream media were taken aback when television and radio talk-show host Glenn Beck recently hosted a rally on the National Mall in Washington, D.C. The throng of people assembled to celebrate and hear more about religious and civic values than about partisan politics.