Aquilo onde a situações onde a lei proíbe algo, mas a consciência da pessoa (ou da sociedade) diz que aquilo é o certo a se fazer
Pergunta complexa.
Porque normalmente os países tendem a tornar ilegal aquilo que para a sociedade
é vista como imoral. Não consigo pensar em nada assim de cara que se encaixe na sua pergunta. Até porque moralidade é algo subjetivo, o que pode ser moral pra mim, pode não ser para você e vice versa.
Mas (na minha opinião) eu diria que a PROIBIÇÃO do porte de armas é algo imoral, uma vez que todos tem a necessidade e o direito de se defender de uma ameaça. O governo proibir isso é algo imoral, uma vez que o governo não consegue garantir a segurança de ninguém.
Mas possuir armas não é imoral? Depende, pra mim não, talvez para você seja. Dentro da bíblia não há nenhuma proibição quanto a isso, na verdade, os apóstolos de cristo viviam armados com espadas, o que na época, eram equivalente a armas de fogo.