How awful. I enjoy rough humor, and even an occasional mildly sacrilegious joke (may God forgive me), but this offends me.
Mary - perpetual virgin?
THAT offends ME!