The San Francisco Giants' offseason has been nothing if not contentious.