President Donald Trump is turning against his own people and the world is watching.

Over the past weekend, the nation has been rocked by protests in Charlottesville, Virginia. A coalition of multiple white nationalist groups including the Ku Klux Klan, alt-right, neo-Nazis, Confederate sympathizers and others came into the city to protest the planned removal of a Confederate Gen. Robert E. Lee statue.

As violence mounted, Trump wavered back and forth in the days following in denouncing the white supremacists at the rally.

The bone of contention for many of people in his own party was comments from a press conference on Tuesday claiming that there were good people on the side of the white supremacists. Then, on Twitter, the President made these comments: 

Republican Senators Bob Corker and Tim Scott did not hold back their criticism for Trump's response to the events in Charlottesville.

"The President has not yet been able to demonstrate the stability nor some of the competence that he needs to demonstrate in order to be successful," Corker said, according to a video posted by local news website

"I'm not going to defend the indefensible. I'm not here to do that," Scott told Vice News. "His comments on Monday were strong. His comments on Tuesday started erasing the comments that were strong. What we want to see from our president is clarity and moral authority. And that moral authority is compromised when Tuesday happens. There's no question about that."

This all happens while Trump criticizes and throws his support to Sen. Jeff Flake's opponent.  

Newsweek pointed out in a piece earlier this week that there is bad blood in Republican ranks that could lead to Trump's impeachment.

Critics like Senators Dean Heller,  Rob Portman,  Shelley Moore Capito, John McCain, who voted against Obamacare repeal,  Thom TillisLindsey Graham, Rand Paul, Lisa Murkowski, Mike Lee and Susan Collins, who also voted against Obamacare repeal, could unite with Democrats.

They have all been critical of some aspect of the Trump administration.