The San Francisco Giants' offense has been absolutely atrocious in recent days. Over the last week, the SF Giants rank last in ...