It seems as if LeBron James has finally had enough of President Donald Trump. Hours after the Cleveland Cavaliers star slammed the president on Twitter for rescinding his White House invitation to Golden State Warriors star Stephen Curry, James spoke out against Trump again ― this time with a powerful message. "I'm a little frustrated because this guy that we've put in charge has tried to divide us once again," James said in a video published by sports news site Uninterrupted.