marched up the cannon mouth (verb) run the gauntlet: go through an ordeal
Sinonime: alert,
careful, critical, dainty, fastidious, finical, finicking, finicky,
gentle, nice, particular, persnickety, prudish,
pure, refined, scrupulous,
sensitive, squeamish, thin-skinned
Antonime: imprecise, indelicate, indiscriminating, uncritical