Love him or hate, Stephen A. Smith is here to stay at ESPN. At least for the next half decade, with a new $100M ESPN contract ...