Jimmy Akin argues that P.Z. Myers must be fired for multiple reasons. He makes a good case especially in regards the universities’ code of conduct.
I do wonder if a Catholic was the one to obtain a host for him whether they fall under Canon 1367 or if this canon pertains to only the person who directly carries out the sacrilege and not anyone who intentionally helped it to happen.