NBA All-Star Lebron James is squaring off with a Fox News Host who told him not to speak out about politics. Last week, opinion show host Laura Ingraham criticized James for making comments about President Donald Trump.