Wow, that has come as a bit of a shock. I knew Shilly chucked his doosra, but his offies looked absolutely fine in the last 2 tests and the umpires didn't even question the legality of his offies in India. But if that is what the tests have shown, then fair enough. I'm all for clean actions in cricket and if Shilly has an illegal action he shouldn't be playing.
My beef with this is that the ICC appear to pick on the easy prey (this is something Nasser Hussain has pointed out many times on commentary). They know that the WICB doesn't have the power or inclination to make much of a fuss so it is easy to report and then declare test results for someone like Shilly. However, I can tell you right now that there are others with actions very similar to Shilly's, if not worse, that don't get reported and I can't understand why (Ajmal, Harbhajan, Kane Williamson just to name 3). I'm not just throwing my toys out of the pram because Shilly got banned. It is blatant and has been pointed out by many others before.
Sort it out ICC, the rules need to be applied fairly and unequivocally, not just when it is easy to do so.