I get most of what you are saying, as with other comments here, and agree up to a point. However I can't help feeling it may cause negotiation conflicts in future deals. Hope I am wrong. Any business also has the prerogative of not dealing with another if it can't be trusted.