Stewart, Colbert and Beck

First, Jon Stewart takes on Glenn Beck:

And then, Stephen Colbert talks social justice with Father James Martin: