Respostas
Entre a cruz e a espada significa sim que se está no meio de duas coisas ruins; ou, em outras palavras, que todas as escolhas disponíveis levam a um desfecho ruim.
Explicação:
Pode-se dizer que é uma metáfora, a figura de linguagem mais famosa, e dentro da metáfora o Símbolo - que é quando o nome de um ser ou coisa concreta assume um valor convencional e abstrato
Resposta:
A expressão ainda é de uso corrente em pt-BR e significa encontrar-se em um dilema. No entanto não consigo entender como poderia ser um dilema ficar entre a cruz — que simboliza algo de bom — e a espada — que pode ferir e matar. Seria mais fácil de entender se fosse entre o fogo e a espada, ou entre a foice e o sabre. Ficar entre a cruz e a espada, se fosse uma expressão nova, eu tenderia a achar que significa "ficar indeciso entre algo bom e algo ruim", ou "algo seguro e algo perigoso".
Explicação: Espero ter ajudado :)