Via: San Francisco Chronicle
The Giants' losing streak finally ended Thursday night, but this team's problems are still very.....