While the Giants made a mistake giving Zito that contract, they do have 2 out of the last 3 World Series wins.
Our recent 250 million investment hasn't even paid off with a playoff game yet.
40+ million, so far, to Wells hasn't even paid off with one f'n win in over 300 games played since.
Not sure us Angel fans should be laughing at anyone, when it comes to stupid, huge, contracts.