The recent decision by Confederation of African Football (CAF) to strip Senegal of hosting rights for the Africa Cup of Nations and award them to Morocco has reignited debate about governance, consistency, and credibility in African football. What does this mean for the CAF brand and African football?