See the way Rohit plays IPL T20 ans the way he playes international T20!
If he can play blind innings in IPL, why can't he play in the international T20?
If Rohit cannot play like that in the opening position, no issues, drop Yuvraj who is out of form, bring in Rahane, let Dhawan and Rahane open and drop Rohit to a place where he can play blind innings. And i suppose Dhawan is still banking on his test debut for a place. He has been failing big time now.
Rohit has done well in the last two games, but i still would wait to see how he does under pressure chasing a decent total like 160 n above... cause then his wasting balls at the start strategy will be put under heavy stress....
Which case he woud be better at no4 were he can be more effective in recovering or uping the tempo as required.
Also form in IPL cant be compared to international matches, there is a difference in quality of bowlers as a team and you can always feed of the substandard bowlers.
And regarding Dhawan i would say he is the most improved player of the lot, much better rohit, did you miss Champions trophy , aus series, nz series.asia cup etc
he has lost a git of the golden run he had in the start but he is still putting some good performances and is showing he can survive in different conditions overseas.Even the wicket in the match was a wrong decision.he is by no means being carried in the team or a failure.