Andrew Gwynne was sacked earlier this week after offensive messages were revealed, but it's not the first time he has been involved in controversy after a live TV spat with Boris Johnson.