Ten years ago, the SF Giants won an improbable title against the Royals. The sports gods are making the 49ers pay for it.