Many cricket boards have banned the players who have participated in the Indian Cricket League.
ICC do not recognize ICL as a valid league, however Indian Premier League has been recognized by the ICC.
Cricket Boards have banned players who have signed up with ICL to play for their county's team.
Then what about also banning the TV Channels, to not let them telecast any ICC recognized event, who are airing the ICL matches. Also ban the event, ground and other sponsors of ICL from sponsoring any ICC recognized event ?
The ICC and boards wont do this, since sponsors are the main source of revenue for the game, then why ban the players only ?