Just when you thought the San Francisco Giants' season couldn't get any more frustrating, they staged a thoroughly horrific homecoming Monday night against the worst road team in the majors.