Truly are there are codes being violated? If they are 100% to code your sort of stuck. Technically they are following the rules.