Theresa May has joined politicians from the main parties in the UK in criticising Donald Trump for suggesting there was a moral equivalence between the Charlottesville racist protesters and those campaigning against them.
But the prime minister has not agreed to requests to cancel Trump’s planned state visit to the UK in the light of his latest comments, despite renewed calls for the honour to be withdrawn.
Asked about Trump’s claim that some of those taking part in the Charlottesville demonstration deemed as neo-Nazi were “very fine people”, May said they should have been condemned.
Speaking in Portsmouth at a ceremony to mark the arrival of the new aircraft carrier HMS Queen Elizabeth, May said: “I see no equivalence between those who propound fascist views and those who oppose them. I think it is important for all those in positions of responsibility to condemn far-right views wherever we hear them.”
Sir Vince Cable, the Lib Dem leader, renewed his call for the invitation of a state visit to be rescinded in the light of Trump’s remarks. But No 10 said May’s position had not changed, and that the offer of a state visit had been “extended and accepted”.
Cable said: “Donald Trump has shown he is unable to detach himself from the extreme right and racial supremacists. The fact he remains highly dependent on White House advisers from the extreme right shows he is firmly anchored in this detestable worldview.
“It would be completely wrong to have this man visit the UK on a state visit.”
Jeremy Corbyn, the Labour leader, had already called for the cancellation of Trump’s state visit. He is expected to comment further later on Wednesday.
Sajid Javid, the communities secretary, used Twitter to denounce the US president.
The Scottish Conservative leader, Ruth Davidson, also condemned Trump’s comments.
Sam Gyimah, the Conservative prisons minister, posted: “Words matter. Silence matters. We must call out hate – unambiguously – to preserve the free & tolerant society many have fought & die for.”
He added: “The ‘leader of the free world’ loses moral authority when he cannot call fascism by its name.”
Referring to the former Klu Klux Klan leader David Duke, who welcomed Trump’s remarks, Nicola Sturgeon, Scotland’s first minister, said: “When the likes of David Duke praise you, you are on the wrong side. There are no ‘fine’ Nazis. We must all stand firm against far right.”
She added: “Some issues are just too fundamental for diplomatic silence. This is one of them.”
Nia Griffith, the shadow defence secretary, said: “A state visit by Donald Trump would shame this country and betray all we stand for. Theresa May should revoke the invitation immediately.”
Angela Rayner, the shadow education secretary, wrote: “Millions of Americans died fighting the Nazis in WW2, my husband’s dad fought alongside them with so many others, POTUS has brought such shame.”
The Labour MP Lilian Greenwood said Trump’s comments were “sickening” and a “new low”.
Referring to a visa questionnaire given to tourists visiting the US, the Labour MP Chris Bryant wrote: “May cd rescue smidgen of moral authority now by rescinding Trump invite. After all US immigration ask ‘are u or have u ever been a Nazi?’”
At the press conference in New York, Trump said: “I’m not putting anybody on a moral plane. You had a group on one side and group on the other and they came at each other with clubs – there is another side, you can call them the left, that came violently attacking the other group. You had people that were very fine people on both sides.”
May invited Trump to the UK on a state visit – an honour normally not extended to presidents until they have been in office some years – when she first met him in the White House days after his inauguration, and he accepted.
At the time it was thought the state visit would take place in the autumn. But Trump has told May privately that he does not want to come if there will be big protests against him and no timetable has been announced for the visit.