I agree that there is no place for cheats and chuckers but sometimes you have to sit back think about he practicality of the law / rule that puts people in this bracket!! I am a bowler and have never tried to chuck/throw etc but I do sometimes wonder why all the restrictions for bowlers? No bouncers, no chucking...
I had once heard a Canadian player complain about playing in provincial tournament as the pitches were not too good and they did not have enough time to adapt. My point was you represent canada, you are atleast better than all the other players in canada who are not up there playing at your level so it should be easier for you.... point being if you are a half decent batsman then forget about what the bowler is doing and focus on your batting...moment we fail we start making excuses, what will you do if a bowler could bowl like Ajmal or Murali without chucking? ok there isn't one now but there might be one if future...
People in baseball hit huge homeruns to what we would call chucking in cricket. There is no rule about what a batting stance should look like or you won't get runs for a straight drive if your elbow isn't high etc...in other sports too, that i can think of, there are no rules around how your are expected to do whatever is needed with putting limits on your body...tell Usain bolt to run with his legs being allowed to come up to a certain angle etc...
Again cheats should not be allowed to play and we should not be scared of calling them out but what makes the rule that make them a cheat rational?