No guarantees on a 'perfect' lawn. No such thing. Just do your best - work hard for your customers and the results will speak for themselves. As for the old guy....as long as you didn't provoke him at all....drop him. Fast. I have only been verbally abused once, by a snow customer, and that was the last I saw of him. Wiped him from my Quickbooks.