There are certain situations in which it would not be immoral to violate a business contract. For example, it would not be immoral to violate a business contract that said "Kill one million innocent unborn humans each year, of which only 0.97% (or 1 in every 103) will have been due to rape or incest, 5% (1 in every twenty, or five times more than the amount due to rape or incest) will be after they have been alive and developing for 16 weeks, and only 0.1% (one in every THOUSAND) will be due to any health risks for the mother. That means, if you were to have killed a thousand humans, the amount of humans that were killed due to rake, incest, and health issues combined would amount to eleven. 98.9% of the people you kill won't be for any of those 'righteous' causes. Did I forget to mention that you would be killing 3 thousand humans daily, of which, only 29 will have been conceived as a result of nonconsensual intercourse AND intercourse between close relatives COMBINED, and only 3 will present any danger to the mother. The other 2,968 daily homicides that you will perform are due to the mother not wanting to raise the baby, even though there are thousands if not millions of people who would want to raise it and the mother consented in all 2,968 of those instances, but hey, who are you to question the wishes of your customers. We have free cookies every Sunday. Wanna join?". It would definitely not be immoral to violate that business contract. The immoral activity would be complying with it. Note: that "free cookies" part was just a joke.