He has paid his debt to society. He did serve his time. He can throw a football, and may be an asset to the team. I do not know. I do, however, question his character. Both the fundamental lack of empathy involved in running a kennel of fighting dogs, and betting on it. Should people in professional sports be involved in betting?
In one sense, who better to know the strengths and weaknesses of one team over another? They literally have (pig)skin in the game. On the other hand, they have an unprecidented chance to make money using those skills for evil. This is not fair to the run-of-the-mill bettor. On the third hand the only thing fair to the run of the mill bettor would be to go and read a good book instead of making book.
Finally, Michael Vick was willing to take dogs and make them suffer and die for his own profit. Though he has “paid his debt to society”, I’m not sure that that poor character ever goes away completely. I would prefer not to speak or associate with Mr. Vick. Perhaps providing him with a livelihood is a good business decision for the Eagles. Outside of business, a good dose of ostracism is in order.