I think lots of these things are in bad taste, and if calling MasterCard out on this campaign encourages better behaviours then all the better!
Unfortunately the 'real world' net effect of this 'outrage' is that companies will be less like to give money to charitable causes....
bit of an 'own goal' (yes I know)
