... Sorry to say, but I've been in your situation. It's a no-win situation. Customer won't pay for or supply the necessary parts to get the project done and then spends months badmouthing you for his or her decision.
A former boss of mine said it best. "The customer is always right. Most of the time, they're just unreasonable."