Local contractor gets candid after leaving customers high and dry: 'My fault, 100%'