In a word, Yes. The builders do have a responsibility to replace the fence. They probably sub contracted out the fencing work to a local fencing company who, by the sound of it, have not put the fence up correctly. As you say, a minimum of 2ft of the post should be in the ground. We bought a new...