Bishop Gene Robinson cracks up Jon Stewart.