Published on 12:00 AM, August 18, 2017

Controversial Remarks Trump lashes out Republican senator

President Donald Trump lashed out at fellow Republican Lindsey Graham yesterday after the South Carolina senator criticized his response to last weekend's deadly violence in Charlottesville.

"Publicity seeking Lindsey Graham falsely stated that I said there is moral equivalency between the KKK, neo-Nazis & white supremacists...and people like Ms. Heyer," Trump said on Twitter.

Heather Heyer, 32, was killed in Charlottesville on Saturday when a suspected white nationalist drove his car into a crowd protesting the far-right march.

"Such a disgusting lie," Trump continued. "He just can't forget his election trouncing. The people of South Carolina will remember!"

Trump appeared to be referring to his defeat of Graham in last year's presidential primary.

In an early morning flurry, Trump again sought to cast himself as a victim of unfair press coverage of his remarks.

"The public is learning (even more so) how dishonest the Fake News is. They totally misrepresent what I say about hate, bigotry etc. Shame!," the US president added.

Graham had said the US president "took a step backward" Tuesday "by again suggesting there is moral equivalency between the white supremacist neo-Nazis and KKK members who attended the Charlottesville rally" and people like Heyer.

Clashes broke out between far-right demonstrators and counter-protesters in the Virginia college town of Charlottesville Saturday.

Members of organized neo-Nazi and so-called "Alt-Right" groups had called a rally to protest the removal of a Confederate statue there.

Both Democrat and Republican politicians criticised Trump's initial response -- when he condemned violence "on all sides" -- as inadequate.

After a press conference on Monday in which he singled out the Klu Klux and neo-Nazis as "repugant", he appeared to move back to his previous position the following day.