CCM as an organization has grown too big and therefore hard to manage. The stakes and interests are to many and quite diverse. Unlike Nyerere's time, ccm for the last decades has been promoting the wrong values (corruption, majungu, fornication and outright stealing from the state ). As such...