There is no denying the fact it has been a difficult few weeks for Glentoran.