Former Australia captain Michael Clarke took a shot at the national selectors after Nathan McSweeney was axed from the squad for the fourth Test of the Border-Gavaskar Trophy (BGT) against India.