marched up the cannon's 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