I would take it on the chin, it's not your fault, but neither is it the customers. One of those things I suppose.
Always better to keep your customers happy, especially if they owe you money! Trying to get money out of non payers customers is more hassle than its worth most of the time, no...