OK. Let's do some basic philosophy and logic. Two things you are so fond of.
1. You stated you think dogfighting is WRONG.
2. I'm going to assume you think it should STOP.
3. To get people to STOP something we think is WRONG, the gov't makes LAWS
4. LAWS punish people to STOP them from doing something WRONG
5. LAWS need to deter future offenders from doing said WRONG thing
6. In order to be effective, LAWS must communicated to the public
7. LAWS must be stiff enough to deter those people
8. Vick did something WRONG and broke the LAW
9. The gov't is using him to set a precedent to STOP others from breaking that LAW and doing something WRONG
10. Hence he needs to go to jail and have his life ruined to STOP others from breaking the LAW and doing something WRONG
Make sense?
Chop every coke addicts left hand off if they get caught. Overkill?? Maybe. But I bet there would be less coke on the streets in about a year...