Mr Macron was speaking on Thursday evening to an audience in Bourg-de-Peage, south of Lyon, in a ‘people’s debate’.
French President Emmanuel Macron launched a furious attack on Brexit – saying ‘it can’t be delivered’ and had ‘torn society apart’.
Some were so-called Yellow Vest anti-government campaigners who themselves want France to leave the EU.
But Mr Macron told them: ‘Take the British. They voted for Brexit. There were people who, in good faith, were sometimes as angry as you are, and they said that the source of all their ills was Europe. It’s rubbish!’
Mr Macron mocked departures Prime Minister David Cameron, who resigned after losing the Brexit referendum and attacking Brexit poster campaigns that in 2016 promised more money for the NHS and other good causes.
Mr Macron saying that Britain leaving the EU without a deal would be a disaster for everyone, and especially the British.
Instead, he believes the UK will now ask for more time to negotiate a new trade deal.
At present, Britain is due to leave the EU at the end of March, but Mr Macron believes the British government will wait until European Parliament elections be held on May 23 to 26.
Mr Macron, who was elected in President of France in May 2017, originally displayed a hard line against Brexit, at one stage before his win calling it ‘a crime’.
But until tonight he had toned down his attacks on the British leave vote while in office, saying he was leaving negotiations to senior EU representatives.