If Dhoni still doesn't understand the wholesale changes required for this Indian team on seaming away tracks, then he really is a dickhead.
In ODIs, we need Amit Mishra, Gautam Gambhir and Pujara in the side away from sub continent.
In Tests, we need Gambhir, Amit Mishra and Umesh Yadav away from sub continent (along with either Jadeja or Ojha, they are the same).
Might as well have two different teams.
R Sharma/Dhawan in the subcontinent, Gambhir/Pujara overseas.
From a non-Indian perspective, the way guys like Pujara, Rayudu, Unadkat are treated compared to guys like Ishant, Raina, Jadeja and Ashwin is quite shocking really.
I also don't understand the absense of Murali Vijay in ODI's. He's a proven performer outside the sub-continent as seen in South Africa and yet Dhawan continued to get a run, with scores of: (since leaving for SA in all formats) 12, 0, 13, 15, 29, 19, 32, 12, 28, dropped then reinstated, 9.
EDIT: and what was with leaving Binny out? DNB and bowled an over for 8.