OK, every single sports writer and blogger in the universe is writing about this, so here's my two cents:
The man committed a crime and seems like a fairly unpleasant individual. However, he was also tried, convicted, served his sentence, and has been released. Football is how he makes his living. And the crime doesn't have anything to do with his profession (e.g., you wouldn't want an accountant who'd been convicted of embezzlement working in his profession again). And the NFL lets far less savory characters play. Let him play.
That said, I'm sure glad there's no way the Eagles would want him, and I pity the team that takes him on, because they are going to take so much shit from so many people (including, likely, the fan base) that, frankly, it's probably not worth it. Unless they're the Raiders. In which case he'll fit right in.
WaPo sports columnist Sally Jenkins wrote a piece today about how retirement's not actually that good for you and about how sports stars shouldn't retire before their time. She cites Lance Armstrong, golfer Tom Watson, and one of my favorite Targets of Ire, Brett Favre as her examples.
So here's the thing: there's a HUGE difference between being a 50 year old golfer and being a 50 year old quarterback. And you would think a sports writer would realize that.
Shoegal, who pointed out the article to me, had this to say as well: "What is it with this guy [Vicodin Boy] that inspires such blind loyalty? I think athletes should retire when we are b-o-r-e-d with them."