That's why we need sturdy contracts that limits the freedom of the client to a point. Yes, we need to make them happy with our work, but we don't need to lose control either.
After that chaos, I did one more revision-to my contract. I added one complimentary revision when the client orders a book, and if they want more, additional fees will incur.
What are your thoughts?