The correct answer is 'vile' because 'sordid' means dirty, filthy, or morally contemptible - describing something base, corrupt, or ignoble. 'Clean' is an antonym. 'Chaffe' appears to be a typo or nonsense word (perhaps meant 'chaff' - worthless debris). The core meaning is about moral or physical filthiness.