Was he at a management position? Otherwise he seems to be poking where it doesn't belong. If a donation banner made him leave, I can't imagine him keeping any job ever.. you realize how little 99% of companies care about ethics (compared to making profit), right?