If India needs to comeback in this series, then Shikhar Dhawan and Rohit Sharma need to be kept away from test side As far as possible.
Also , Kohli and Shastri should take the flak for going into first test with no preparation due to extended baraat . I guess the baraat processions continued with the top order batters in both innings.
http://indianexpress.com/article/sports/cricket/keshav-maharaj-fan-kid-in-1992-photo-now-south-africa-bowler-5009286/

Kumble would have never went with this selection nor with zero prep for overseas test..Packing known failures like Dhawan and Rohit Sharmna means we effectively have 3 specialist batsmen only..leaving out Umesh ..Is there a MI quota in the team ( Rohit Sharms,Bumrah ?)

Agarkar probably has an axe to grind also since he never got picked for ODIs or T20s since June-2007 ..around the same time when Dhoni took white ball captaincy
However, I do agree that time is up for Dhoni atleast in T20s ..Rishabh Pant needs to get a look-in .For now, Dhoni did well in SL ODI series . However, it seems team mamangement do not want to give a look in to Pant as if hev succeeds, pressure on Dhoni's ODI spot will also increase.

Sehwag relied on hand-eye coordination . He publicly stated that he wants to move down the order especially with retirements of Dravid & LAxman and Tendulkar's retirement also in the vicinity. However, he was never given the chance for that .
I do agree that compared to now, he was hardly given a chance to make amends .