The BBC’s assistant political editor was forced to apologise live on air for his ‘sexist’ comment