Michael Griffin is gay – he held a teaching position at the Holy Ghost Preparatory, a Catholic school in Pennsylvania ...