Building contractors have a lot of responsibility to the people who hire them. They need to make sure that they understand the project, have the skills to do the work and can get the proper supplies for the job. Most of the time, they do what they have to do and the client is satisfied upon completion of the project. In the other cases, if some facet of the project didn't go as it should, there can be disagreements about how to resolve the matter.
When you hire a building contractor, you count on them to let you know if there are any issues. Some contractors don't inform clients that something is amiss. If you discover that there are any defects in the worksmanship, you can confront the contractor about correcting the issue. This could mean having to completely redo the project or allow the contractor to attempt to fix the problem.
If you find out about construction defects after the fact, you can take legal action to rectify the situation. You will need to carefully study the contract you signed to find out if it says you must use mediation or another form of alternative dispute resolution. If you have to use these options as per your contract's specifications, make sure that all your efforts are approached with tact and diplomacy.
The other option for resolving the matter is filing a lawsuit in San Diego's civil courts. While this solution may take longer, it can also be the better choice to hold the errant contractor liable for their actions and mistakes.