The problems are habitat reduction, poaching, and animal killing to eliminate them or for food by locals, not sports hunting. Stopping hunting in Africa will likely only speed extinction of the large animals, as there is no influx of money to incentive people holding land for breeding preserves or in using their time and risking their lives in fighting poachers.

However, there doesn't appear to really be any solutions to stop these things from happening.