Nothing wrong with freelancing. Just something wrong with the way you're doing it. Screen your clients.
> 6 months ago I was hired to build a guy a website for his wifes chain of dentists offices.
You either did the job or you didn't. If you did the job, the work is good, and they're using your work ... well, then you can nail them pretty good. Especially since they have physical assets.
You cannot cause harm to someone because they stole from you by not paying you. That is not proper, legal recourse.
I have been in the situation where I decided the most prudent action was to "shake the dust off [my] feet" and learn to screen engagements better.
Well, who's the idiot? The idiot or the one who took him on as a client?
Again, screen. Don't blame the client. Blame yourself for taking him on as a client and then do a better job of screening. This will come with experience.
PayPal contacts me, I show them our chain of emails, and to their credit, they actually took my side. PayPal goes after his card holder, and of course they side with him, so now my PayPal is $1500 in the red because of some fucking asshole who actually owes me $1500.
Fuck freelancing.