He didn't do it in ignorance. He attended Georgetown, which is a Catholic University. He should have known better.
"He attended Georgetown, which is a Catholic University. He should have known better."
Good point, but if we're relying on Georgetown to convey Catholic Doctrine, that hope may be misplaced. But I think Clinton went to Catholic elementary school also, so you are quite right, he probably DID know better.