It is easy to dislike Sheldon Silver. He is quiet and manipulated the system for his own benefit. Silver is a part of a problem when we let lawyers rule machine politics. I don't know that Silver is a genuine progressive. More than likely he runs in a far left district and says just enough to feed him moon at constituents.
Silver did wrong and should be accordingly punished. Of course the larger problems will remain long after Silver is gone. Machine politics in a one party state seem to encourage this type of arrogance.
I am for letting him resign admit his guilt and a very short stint in jail. The problem is larger than one man.