If the charitable giving is in exchange for the charity's political support on particular measures that affect the business, that's no longer charity, that's a business deal.  So companies who treat it that way will be accountable to their customers, who may take their business elsewhere in light of this attitude by the board.  I certainly will.