to fuss over; to be particular about; to be obsessive about; to be fixated on; to obstruct; to hinder
to refuse to compromise (on quality, etc.); to be fastidious about doing things the right way through to the end
obsession; fixation; complaining; criticizing; speciality (e.g. of restaurants)