The story isn't that companies offered their employees a matching contribution to the charities of their choice, but that jihadists' fundraising activities were allowed to mascarade as charities. The fault doesn't lie with the companies, but with the IRS giving these people a "charity" status.