I may be in the minority here but I think he should be allowed to play again (maybe he'd be a nice fit for the Raiders )
What he did was horrible and inexcusable but he's done his time. If Leonard Little was allowed to play (he killed a human being while driving drunk), why shouldn't Vick play? Ray Lewis was indicted for murder and aggravated assault (luckily for him he accepted a plea bargain) yet he wasn't even suspended.
Mike Vick should be allowed to seek out a job and if a team wants to give him a chance, that's on them.