I can't believe people buy into the Homerun derby ruining seasons/careers. Sure a guy's swing may get out of whack for a little bit, but how can a few extra swings destroy a season?!? These guys aren't brittle and breakdown after 25 or so swings! I'm sure they take that many cuts every day before game time.
Abreu is a special case who I think is simply on the downside of his career. During his prime, he wasn't that much of a homerun hitter anyways. Just look at the stats. Many times he'd have almost 600 AB's and only produce 20 or so Hr's in a season.
I wish some of you guys were in my fantasy leagues so that I could get every homerun participant at a discount price after every all-star game.