US President Donald Trump has again blamed both sides for the violent unrest in Charlottesville, Virginia, which left one protester dead and others injured.

In a statement on Monday, he had condemned white supremacists.

But in New York on Tuesday he also blamed left-wing supporters for charging at the “alt-right”.

His latest comments drew swift criticism, including from many in his Republican party.

Many echoed Senator John McCain’s view: “There is no moral equivalency between racists & Americans standing up to defy hate & bigotry”.

The right-wing march had been organised to protest against the proposed removal of a statue of General Robert E Lee, who commanded the pro-slavery Confederate forces during the American Civil War. The event drew white supremacy groups.

Violence broke out after they were confronted by anti-racism groups. A car ploughed into one group of anti-racism protesters, killing 32-year-old Heather Heyer and injuring 19 others.

On Monday, Donald Trump’s condemnation of the far-right came from advisers counselling him on what was politically necessary to defuse the growing storm following the Charlottesville violence.

On Tuesday, the president said what he really thought.

Although he initially explained away the delay in condemnations of white supremacists as necessary for him to gather “the facts” of the situation, the nature of the protests were quite evident by the evening before, when demonstrators chanting white supremacist slogans held a torchlight parade through Charlottesville.

In any regard, Mr Trump has shown little reluctance in jumping to conclusions about violent incidents when it appears Islamic extremism is at play.

Upon further questioning, it became clear that the president views the Charlottesville unrest as far from a one-sided affair. Mixed in among the white supremacists, he said, were some good, peaceful people protesting the removal of a statue (of a man who led an army against the US government). And there were plenty of violent individuals among the counter-protesters as well.

When the president on Saturday said there were “many sides” to blame, he meant it.

If Donald Trump’s initial handling of the fallout from Charlottesville started a political fire, on Tuesday the president poured on a bucket of kerosene and danced around the flames.