We all work and go home and do various things. As long as we get to work the next morning and do a good job, it shouldn't matter what we do all night. My guess is that if you held everyone on the board (when they were in their 20's) to the same standard that we want to hold these athletes to the vast majority would fail miserably. Drugs, excessive drinking, promiscuity, talking without thinking, riding motorcycles without helmets, etc. are all common day occurences in American society. No one is ever as perfect as you think they are. Get over it, judge Willis and the other players by what they do on Sunday afternoon. I thought there was some thing about not judging others. I reckon all Bills fans are in line for Sainthood. (I might believe that but I've seen some of those tailgate pics and youtube clips.)
The fact is Willis has been average to above average as a RB. Should we keep him another year? Given the alternatives, yes (IMO). Should we sign him to a huge money extension, no (IMO). But, there are far greater problems on this team than a RB that's averaging 1,000 yds a season. Deal with those problems, first; then worry about Willis. I would suggest that the majority of Willis' problem could be remedied with proper coaching and better OL play. If after another year he's no better (or if he doesn't want to play with a solid #2 back), then he gets cut. But, not before.