Being a San Francisco Giants fan for all of my life has been and still is torture. Whether it is a Brian Wilson-bases loaded jam in the ninth, a two-out rally to win a game late, or dealing with setbacks and injuries, the Giants season is always an emotional rollercoaster ride.