Still, where is the line between "missing deserved tax breaks due to sloppy accounting", and (apparently immoral) "tax dodging"? If the tax laws allow you to not pay taxes by some means (which may or may not be crazily complicated), why shouldn't you use them?
Obviously, if these allowances are to the disadvantage of the state (and the society at large), politics should remove them. But blaming the companies for using them in the meantime seems to be barking up the wrong tree to me.