Reason for donations one word BUSINESS!!!!
Riiiiiight! ..cause business always Trumps values & principles.