I am looking for a phrase that is similar to "he doesn't suffer fools gladly" it is something like "he'd sooner walk through you, than around" likely UK/Irish in origin. I read it in an Irish paper a few years ago to describe someone who was impatient w people and didn't suffer fools lightly. I cannot remember the exact phrase though.
A no-nonsense person.
: tolerating no nonsense : serious, businesslike
a no-nonsense manager
(ˈnoʊˈnɑnsɛns ; nōˈnänˈsens)
not indulging in or tolerating nonsense, impracticality, etc.; matter-of-fact; practical and serious
“He (James “Jim” Egan) was a no nonsense person – he didn't put up with fools.” --Don McLeod, Egan’s biographer
(U of T Libraries holds the Heritage Minutes archive at its Downsview facility, University of Toronto - News)