It's not something anyone wants to do, but there may come a point when you need to hire a lawyer. If you don't have the expertise to handle a legal matter on your own, it's imperative to bring a lawyer into the fold as soon as possible. This can help you win your case, thus putting your trouble in the past once and for all.
It doesn't matter if you're buying a preexisting home or building from the ground up, you expect to get exactly what you pay for. While mistakes can and do happen during the construction process, it goes without saying that some defects should not exist.