LeBron James has been a vocal critic of Trump as of late, slamming the president over his "Make America Great Again" slogan in light of the race-driven attack in Charlottesville on Saturday.

Tweeting after news spread of the attack, 'Bron wrote, "It's sad what's going on in Charlottesville. Is this the direction our country is heading? Make America Great Again huh?! He said that."

Clearly, one to speak his mind, LeBron called out Trump again on Tuesday after the president waited over two days to disavow the actions of the white supremacists at the demonstration while also placing some of the blame on the counter-protestors.

"Hate has always existed in America," tweeted James. "Yes we know that but Donald Trump just made it fashionable again! Statues has nothing to do with us now!

Check out the tweet up top.