This new attack on Humanae Vitae is either ignorant or disingenuous

This new attack on Humanae Vitae is either ignorant or disingenuous