Vick is in a different class than Bonds or Belicheck, they may be cheaters, but he's a moral Pariah, much worse on the scale of publically perceived badness.
Michael Vick will never play in the NFL again - no team will take the chance on restructuring their offense to his skills for a man the fans will not forgive, too risky. The League's tolerance for poor public conduct has gotten much thinner lately, too many recent incidents. And unlike Barry Bonds, everyone is now going after his money. Maybe he can rap, cause he will never again run professionally. He's football history.