President Donald Trump denounced protests by NFL players and rescinded a White House invitation for NBA champion Stephen Curry in a two-day rant that targeted top professional athletes and brought swift condemnation Saturday from league executives and star players alike. Wading into thorny issues of race and politics, Trump's comments in a Friday night speech and a series of Saturday tweets drew sharp responses from some of the nation's top athletes, with LeBron James calling the president a "bum." Hours later, Major League Baseball saw its first player take a knee during the national anthem. Trump started by announcing that Curry, the popular two-time MVP for the Golden State Warriors, would not be welcome at the White House for the commemorative visit traditionally made by championship teams: "Going to the White House is considered a great honor for a championship team.