A customer who believes his opinion is superior to your is a problem in utero. If he wants to be the general contractor my responsibility is greatly reduced.
My old partner used to deal with this by raising the price substantially: if he refuses, he still thinks you do excellent work (more money always means better work to a squirrel), if he pays you have a cushion against complaints.


Boffin Emeritus