Nate Silver of Baseball Prospectus speculates on the lack of interest in free agent slugger Barry Bonds: perhaps teams are concerned that he will go to jail.
Keith Scherer wrote for BP in August:
"The likelihood of Barry Bonds going to jail if he gets indicted is high. If he gets convicted of perjury, it’s certain. If he gets convicted of perjury, he will go to jail for at least as long as the guys who cooperated, but most likely longer. This means he’s likely to do more than three months. If he gets convicted on tax charges, he could do additional time."
Perhaps a "jail clause" would simply be written into Barry’s contract.