Halliburton is not a 'company' doing business in Iraq. It is a war profiteer, bilking millions from the pockets of average Americans. In past wars they would have been arrested – or worse.
A sane person would think that Wal-Mart would never carry 'Capitalism: A Love Story' because it's simply not in their best interests to inform their customers of their shady past.