Penso che il detto si riferisca ad una situazione disperata, più che urgente, come quella di un esercito che si ritrova allo scontro finale non più in campo aperto e ben armato, ma di fronte alle proprie mura ("alle porte") e praticamente senza armi ("coi sassi").
Commenti