That sucks about the floors. He doesn't seem to get that he doesn't have a business relationship with ECD though.
He has a business relationship with the homebuilder only and the builder is the responsible party.
If this has gone on a year then the builder sucks just as bad.
The builder should have immediately fixed the problem and then gone after ECD.