Earlier quoted context omitted.
Another middle ground would be to name and shame just to thing that are factually part of the public record: "I am suing John Smith in court for non-payment of $9k for work done 3.5 years ago". Don't go into fiery detail, keep it to the facts that are part of the court record. Of course, the hard part is keeping all the opinion stuff out of the blog posts around the fact-only one.
right... well, that's almost what I did. saying where it was, letting someone google my name in nyc and look for court records. i've only sued one person in nyc - it wouldn't be that hard. But, publicizing on my blog, yeah. In some ways I think the moment's passed. If/when we ever get to court, I'll release the name then, unless there's some gag order (am I being too dramatic?)
Thankfully I've never had to experience court on either side - it looks like it gets expensive very very quickly.