NBA analyst Charles Barkley has never been one to shy away from talking about controversial topics, least of all his thoughts ...