Yahoo Sports reports: ESPN’s Stephen A. Smith has been in the headlines all month due to a very public war of words with President Donald Trump during the NBA Finals.