Chris: Do yourself a favor and don't respond to this gentleman anymore...
These disputes always get ugly and no-one ever wins. You didn't out him, he's picked this online fight out of you changing your policies post, and IDed himself. So he's the one who made this particular dispute public. In you original post, you said there were several customers who've stiffed you, and therefore you had to make the change. I was really surprised you didn't collect monies up front for this service, or at least a down payment, as I'm sure most of your customers are...so you didn't do anything wrong in that simple explanation of your policy change.
On this particular dispute, I'm sure you both believe you're right, and the truth is in the middle, as always - but it sounds like you both moved on(mostly lol) - your ex-customer has found a new plater he's happy with...and you seem to have accepted your losses on this deal.
Not that I think this plea will work...they rarely do, and I'm not even sure why I'm doing it since we've all seen it so many times before...maybe it's my turn to try? Sure...why not...plus, it's bowling night. I'm in a gregarious mood... :0D