I am not sure if Rohit reached back home in time for his daughter's birth, but that is more important than playing for BCCI's "India". Again and again I have said this on this forum, playing for BCCI's India and serving India in a war is not the same. BCCI is private entity and any patriotism there is totally misplaced. What MS Dhoni did, is his own gesture. If you see other countries and their players, they prioritize their children's births over playing cricket. Because they have their patriotism placed at the right place.
If Rohit was fighting a war for India at the border, I would be livid with him if he says he wants to come back to be with his wife for his daughter's birth. There, its a matter of a "nation's security over a single human being's birth". Not anywhere close here. If India don't win tomorrow, they will win some other day. No embarrassment, nothing