Dealing with problem clients

Agree with all of this and I have the clause in bold in our terms too. But I still reserve the right to walk away if they begin to treat my precious factory in this way. I say ‘precious’ because there are now very few good factories that will work with business start-ups.
I terminated a contract when the client went behind my back to shout at one of our component suppliers. They had withheld payment for the components until the very last minute then blew their top when the delivery date moved. I could not tolerate this, if people are rude and unreasonable to the people in the trade that I respect then they can forget it.
I would rather lose the money than upset my suppliers.