In my opinion your post smacks as an example of religious bigotry try to justify it how you will.
The conversation with Cherie Blair as recounted by Kate McCann makes absolutely no reference to either Catholicism or sex.
Why would it?
Extraordinary that their Catholic faith and what you suppose are their resultant sexual practices were the first thought for you to post about and a matter for discussion. Totally ignoring that the purpose of the phone call was one woman concerned enough about another mother to make contact to direct her to an organisation offering practical assistance in her hour of need.
You have absolutely no idea beyond the prejudices which you are happy - nay, eager to place in the public domain, about what actions Prime Ministers' wives might take upon themselves to pursue ... for example Samantha Cameron assisted the homeless for many years: https://www.standard.co.uk/news/politics/samantha-cameron-regularly-makes-breakfast-for-homeless-people-in-london-9898381.html
According to KM's PB she received a call from CB with a view to introducing her to Catherine Meyer who had been separated from her sons due to a custody dispute with her former husband. The two situations could hardly be more different. CM was separated from her sons through no fault of her own. The McCanns are separated from MM because they chose to leave her alone night after night for hours at a time in an unlocked holiday apartment.
KM and CB both claim to be Catholics and both wrote books which touched on their sex lives. The Catholic church makes quite clear its position on sex outside marriage, contraception, assisted conception and a range of other matters surrounding sexuality many of which CB and KM are happy to openly flout and let the whole world and his dog know about it.
Even Pope Benedict XV1 was happy to overcome his aversion to assisted conception by blessing a photo of MM. Pity he can't do the same for Africans and advocate using condoms to reduce the spread of HIV.
No idea what SamCam's support of the homeless has got to do with anything?