Green’s Dictionary of Slang

barb wire deal n.

[SE barbed wire + deal]

(US) a difficult situation.

[US]McCulloch Woods Words n.p.: [...] Barb wire deal—a tough situation to handle.