Michael Griffin (r) Michael Griffin is gay – he held a teaching position at the Holy Ghost Preparatory, a Catholic ...