Often two sides to the story. Maybe here too. I have been in the situation where I contracted to do a job, then scope blossomed due to things not known at the start. And blossomed further when owner started adding tasks. Then he complained about job duration and job cost.
Unless you know both sides, really should not be too harsh.