I hate discriminations, especially those made for so-called religious reasons, but I also hate lies, even those made for "good reasons", and I think this is a lie.
No-one knows if a decision to discriminate is good or wrong for the economy. And would one be 100% sure discrimination is good for economy, it would still be 100% morally wrong. I think it is dangerous to let people believe that the reason to avoid discrimination is economical.
(I discussed this with an American friend and we failed to agree. I'm European and I consider this disagreement one of the most salient difference between US and Europe: we consider morality and justice above and unrelated to economy).