The Catholic Church, founded to shed the light of Christ on the world, has quite literally invited the world to shed its light on her.