He cast these pearls before a conservative Catholic audience. Your would be right if he had made the speech at Georgetown.
He knows that being a politcian means everytime you speak it is front of a national audience. I was not insinuating that Catholics were swine btw.
Mel