I feel for you. As you will find out most contractors will stand up and do the right thing. Did you try to get resolution? Is the contractor aware of your issues? As an owner, I try to make sure that my clients are completely satisfied prior to paying the invoice. Do small things sometimes get missed? yes of course, but most guys will take care of them. Speak with the guy. if he blows you off, then you have a reason to go after him. Di something go wrong.....sounds like it. Did you give him the chance to make good......doesnt sound like you did, YET. Try it you may just be surprised!