marched up cannon's mouth (verb) run the gauntlet: go through an ordeal
Sinonime: dainty,
eclectic,
exacting, fastidious, finical,
finicky,
nice, overparticular, particular, persnickety*, picky, prissy,
select,
selectiveAntonime: undemanding, unfastidious, unfussy