I hear you, while I was never a fan.. I do respect him for the attitude change he brought to the team..
He never understood he was a part of the team, to me its shocking anyone in the Indian team to have a ego..
They played with players like Sachin and Dravid they have no egos and are masters of the game..
To be fair to Ganguly, his family are very rich, so he has all ways had a very privileged life. Therefore he all ways got what he wanted. That a side, where he was the richest man in India or in the world, Sachin or Dravid couldn't careless.
With regards to ego, due to Ganguly being, lets say stuck up in nature, it has rubbed of on some of the other players. Harbhajan being prime example.