It's not often that the Catholic Church has a Sunday reading that fits with the news, but China's President Xi definitely should have been in the pews this week.