You can report bad contractors on these sites. For DBPR it is the Department of Business and Professional Regulation. The contractors will have to be accountable and responsible to these folks, even if they aren't to their customers.
“Reported them to BBB. Did half the job, then No-show 2nd appt.”
6/15/18
• Previous review
Run Away! Did half the job, Keith the plumber never intended on coming back and finishing the job, but made the appointment and then didn't keep his word. I cancelled an important meeting today in order to be here at Noon. Not only did you cost me business as I'm in sales you also costed me my time and aggravation because I waited a week for you to come and finish the job. But you sure had time to run and cash the check!
No-show today and called them - "We will call you back" ha ha what a joke. I'm left to pay another plumber to finish the job. Unethical business.