Just a couple of tips. First, you can catch more flies with honey rather than vinegar. Don't blast'em here first. First step is a formal certified letter requesting payment in a certain number of days. 90% of claims will be satisfied with this letter. If not consider the same letter to the MSO. Other options are liens on systems or equipment, or labor laws or copyright laws. A few minutes spent doing research online will provide the info you need. Do the research and maybe you won't need to go farther. If you do hire a lawyer, people that don'y pay, don't care if their name is posted. It is probably not the first time.
I think we need a conglomerate of contractors that will help stabilize this industry. Maybe if we had a little leverage against the fly-by-night companies we can stabilize the prices and flow of work at the same time be able to control payments to those that are doing a good job.