First of all, playing in the NFL, just like any other job, is a privilege and not a right. There are many companies that will not hire certain types of felons for various reasons, with perception usually being one of them especially when a public figure is involved. So, I don't feel I have the right to tell any company they must hire anybody. Vick might have served his time for his legal transgressions, but the societal repercussions may be felt for much longer. When you are committing an illegal act, you know the stigma it can leave you with if caught, so if you can't deal with that, then that is your problem, not mine. Should have thought about that before you committed the act. We all make bad choices and sometimes the bad ones hang around much longer then we would like.
For those that says he has a right to make a living, I don't disagree. However that does not mean he has some inalienable right to play in the NFL and make millions. I am pretty sure he can find a job outside the NFL if nobody wants to sign him. If Goodell would have decided to ban him, I would not have disagreed, and if nobody wants to sign him, I can't disagree with that either. I think Vick needs to be very thankful that Goodell did not ban him for life, but if Vick says or performs some action that shows shows disagreement with Goodell's decision, then that just shows me he has not learned anything, because instead of being thankful he is being selfish once again.
With all of that said, I do find the NFL hypocritical of the way it handles these players that get caught in illegal activities. It seems that if you harm a human, you don't get punished as severely as if you harmed an animal. Don't get me wrong, I don't support animal abuse and my two dogs and cat are very spoiled. I just don't understand the discrepancies in the levels of punishment the NFL seems to hand out.