The majority of people here would not fight dogs and do the things he did so, you are wrong.
So he's not supposed to have any dogs so you believe that he wouldn't? Why? Because it's breaking the law (for him)? Apparently he knew what he was doing before was breaking the law or he wouldn't have hidden it.
Someone who did the things he did has something wrong with him deep down inside.
If he has really changed then, great. I hope it's true.
Chances are it is part of his probation conditions. He already publicly had stated that his daughter wanted a dog, but he can't have one.
If he is caught with one or violating his probation conditions, Vick can say goodbye to his NFL contract and those millions.
Before, he was just some high flying athlete with a shitload of Money and time. And like a lot of athletes that don't realize that what they do off the field/court can have a very negative affect on them and their "jobs" and the perception that the public has.
Especially in a nation that seemingly values dogs more than humans.
What he did was wrong and despicable. And his perception by the public has been tarnished, in fact, he may not even get into the HOF, Later on.
He did his time in jail. He suffered the loss of money, playing time, endorsements, and his name is tarnished.
Maybe there is something wrong with him, and maybe he is seeking help? Who knows.