Everybody exhale. The San Francisco Giants sure don't make things easy on themselves or their fans, and yesterday was ...