I'd file suit, at least in small claims, for the loss. You can be certain that the suit will get their undivided attention .... and might even get the problem fixed!