Fussy buyers, sellers hurt home sales