It most certainly is within the coaches authority to suspend a player for a game or multiple games. Now I haven't read all the articles or posts has Willis been suspended indefinitely from school as well?
As far as the altercation last year on lower Greenville, those were all class C misdemeanors and are working their way through the City Attorney's office if they haven't already been dealt with/dismissed.
As to the pressure on Coach Bennett.....where have you been for the last four years?