Ask questions and get answers from experienced industry professionals
Mark I'm sorry to hear you're having trouble with your contractor. I certainly wouldn't understand all of your situation, but I'll try to offer some general advise.
First and foremost you should try to resolve any disputes with your contractor directly. (I assume you may have already taken this step) Sometimes it is best to think about listing the reasons for your concerns out in written form and what resolutions you would like. While you shouldn't expect everything to end up perfectly, knowing what you are looking for is a good start and as a contractor it gives them a place to start working toward a resolution with you.
Second you should work with CCB for your state to resolve your dispute if the first step does not work out. The CCB is an independent party and will work in the best interest of both parties to try to find a mutually agreeable resolution to the concerns. Knowing the reasons for your dispute and the resolutions you are seeking will help both the CCB and your contractor in working with you towards a resolution.
Third, if you are unsuccessful in those endeavors you can explore further action based upon the contract you and your contractor signed at the oustet of your project.
Again, I'm sorry to hear of your situation and wish you the best of luck in finding a resolution.