One contractor botched a roof job and tried to plug the leaks with caulk. Another failed to disclose that he had a conviction of insurance fraud for damaging his own house and blaming it on hail. A ...