Real pickle (7)
(Other definitions for snafu that I've seen before include "Slangy acronym meaning in total confusion" , "a mess of things" , "Chaotic state, mess" , "Chaos (US slang)" , "Mess table" .)
(Other definitions for dilemma that I've seen before include "Difficult problem" , "Awkward situation" , "Dim male (anag.)" , "tricky position" , "Problem (with horns?)" .)