I beg to differ, Kohli is being treated the same ways as his other counterparts would have been. He has done nothing wrong, favourism was part of Indian cricket for a long time now and he is doing the same. Most people do not like his aggressiveness but for a long time now we have not seen such Indian captains. He has worked very hard to reach the position that he is enjoying now. There are others who might be better than him, but I do not see him being removed from the captaincy until the team fails miserably.
I am not sure about this. Nowadays, the coach has become a nominal role within the Indian team. Previously it was not so. Damaadji (the coach) manages to hold on to his job by keeping the captain happy. I don't think that he has any other contribution to the team. Kohli doesn't prefer anyone else as the coach, as he don't want to listen to others and undergo rigorous training routines. Perhaps India is the only team which doesn't have a real coach.