В таком контексте слово закон пишется с маленькой буквы.
В сочетании закон что дышло никакие знаки препинания не нужны.
Правильно: ёмкостный. Второй вариант - это, скорее всего, профессиональный жаргон.
Да, нужно, поскольку это не общеупотребительное выражение, а армейский жаргон.
Ломать копья – с жаром спорить о чём-либо, защищать, отстаивать что-либо.
Правильно: Федеральный закон РФ (как первые слова официального названия документа).
Верно: Довольно много людей уверены: закон попросту не будет исполняться.
Прописная буква возможна, так как здесь слово Закон используется в особом символическом смысле.
Вне сочетания с полным официальным названием закона корректно написание строчными буквами: рамочный федеральный закон.
Кавычки не нужны, между словами ставится тире: отношения типа начальник — подчиненный, рядовой — офицер, крепостной — барин.