Labour MP Damien Egan was meant to visit Bristol Brunel Academy in September last year but had to call off the plans after a campaign by far-left members of staff.