His rate was what he told you, $400, no different than if he'd listed this in an ad. What was the point in telling him his rate was too high? You could have just said "no thank you" and moved on. Instead, you chose to continue to discuss his rate. He only changed his rate once you started to haggle it down.