Things at BET may never be the same… Stephen Hill, the President of Programming for BET Networks, has surprisingly decided to leave his post. The man...