On another thread ZD revealed that he did not know the difference between the Immaculate Conception, Virgin Birth and Perpetual Virginity.
Additionally, I think he sometimes uses that "I used to be a Catholic" angle.
Mary was virgin at the birth of Jesus, didn't stay a virgin though... There isn't any record of MAry's mother having her as a virgin and you can't have perpetual virginity while having sex with your mate.