Via: The Mercury News
The Giants president defended the club's action, costing Davis most of his $6.9M salary, and the organization's.....