If ND is true to what they claim, then he had to be suspended. Once he was arrested and charged with a felony it had to be that way. Otherwise ND is just like the other football factories. If he was truly railroaded and the charges get dropped then I assume he will be reinstated. But that will not mean that Kelly acted too quickly. It will mean that Butler got a raw deal from the DA and the SB police.
As for the talking heads in the media, ND can not allow their opinions to drive this process. So many of them will find fault with ND because that's what gets them heard.