Stephen A. Smith slams Obama