Bishops Diocesan College council chair Crispin Sonn has apologised for a social media post that upset members of the school community. File photo.