But if they are less than "right"... you've got a few choices.
1. Keep the customer and find a way to work within their parameters without complaint
2. Keep the customer on the grounds that they bend to your way of doing things "right", explain your parameters and then leave the decision whether or not to stay up to them
3. Ditch the customer
You'll note there was no option "4. Keep the customer, wish they did things your way but never communicate your requirements to them and then whine incessantly about what a jackass the customer is."
The customer may not always be right, but you always have a decision as to whether that person is, in fact, your customer.
To sign up to Kirsty's weekly email head to: www.kirstydunphey.com