Jeremy Clarkson has apologised for saying striking workers "should be shot".
During an interview on BBC's The One Show he said: "I'd have them all shot. I would take them outside and execute them in front of their families.
"I mean, how dare they go on strike when they've got these gilt-edged pensions that are going to be guaranteed while the rest of us have to work for a living."
The Top Gear host later said he did not intend the remarks to be taken seriously.
"I didn't for a moment intend these remarks to be taken seriously - as I believe is clear if they're seen in context.
"If the BBC and I have caused any offence, I'm quite happy to apologise for it alongside them."
His words had been widely condemned by politicians and union leaders and sparked hundreds of angry comments on Twitter.
By the following afternoon the BBC had received more than 4,700 complaints.
The BBC also offered an apology for the remarks.
"The One Show is a live topical programme which often reflects the day's talking points. Usually we get it right, but on this occasion we feel the item wasn't perfectly judged.
"The BBC and Jeremy would like to apologise for any offence caused."
Jeremy made the gaffe as he appeared on the programme on the day of Britain's biggest public sector strikes in 30 years.
Photo: © BBC