He wanted the best persons and his warning to Irfan was correct too. However, he spoke his mind too soon. Once he came to know about the ICC rules that changing Irfan would be next to impossible (the unfit rule would have been difficult to enforce, I think).
Further, I believe he has been strongly influenced by the captain to include the players like:
Kumble - the last World Cup for him - we pray he really does well & we never doubt his commitment even though he appears out of sorts in this form of the game now;
Sehwag - ideally should have been dropped like Pathan in the last ODI series in South Africa to give him more time to prepare! - hope he can discover his form back again soon (Kaif was better bet - he was our the lead player last time in WI - check that! - and any day better fielder!); and
Pathan - he does not deserve as per current form to go - Powar would have been better alternative to him (or RP Singh) - all the batsmen will try to take charge against him knowing that he is low on confidence - let's hope he gets his confidence back soon.