Современная норма: сражаться с врагом. Об этом говорят правила (см., например, «Письмовник») и данные «Национального корпуса русского языка» (сочетание со врагом встречается лишь изредка и только в текстах ХVIII – первой половины ХХ века; ср. выборку по запросам «с врагом» и «со врагом»).
Большая буква – прописная, она же заглавная. Маленькая буква – строчная (ударение на А). Прописной большую букву стали называть отнюдь не в наши дни: еще в словаре В. И. Даля (вторая половина XIX века) читаем: «Прописная буква, большая, красная, заглавная, какая пишется после точки».
Если речь идет о людях, носящих звание Героя Советского Союза, то во множественном числе прописную букву нужно сохранить (см., например, статью Герой Советского Союза в «Большой российской энциклопедии») Сочетание герой Советского Союза, написанное со строчной буквы, будет иметь другое значение.
Словосочетание гражданская война пишется строчными как родовое название, определяющее характер войны (в этой стране высока вероятность гражданской войны). С прописной пишется первое слово этого названия, если речь идет об историческом событии: Гражданская война в России 1918–1920, Гражданская война в США 1861–1865.
Честно говоря, не видим ошибки в этой фразе. Разве что теоретически возможно ее неоднозначное прочтение: тепло и уют подарены окнами или окна подарены теплом и уютом? Рекомендуется избегать такого построения фразы, когда можно перепутать подлежащее и дополнение. Возможно, это имел в виду учитель?
Возможно: ответить, отклонить вызов. Но все приведенные Вами сочетания корректны и в том случае, если речь идет о мобильных телефонах (здесь переносное употребление). Например, сочетание на проводе! зафиксировано словарями в значении 'у телефона, слушаю вас', необязательно при этом телефоны должны соединяться проводами.
Мужская фамилия склоняется, женская – нет. «Правильного» и «неправильного» написания нет: фамилия пишется так, как зафиксировано в паспорте, а место ударения в ней определяет носитель фамилии. Если речь идет о фамилии известного лица, то сведения о ее написании и произношении нужно искать в энциклопедии.
Противоречия нет. В названии Каймановы острова слово острова может быть написано с маленькой буквы – если речь идет об архипелаге. Но если имеется в виду наименование государства, написание острова невозможно, т. к. в официальных названиях государств все слова (кроме служебных) пишутся с большой буквы.
В русском языке нет слов, описывающих ситуацию однополого брака; глагол жениться и сочетание выйти замуж употребляются, когда речь идет о союзе мужчины и женщины. В приведенном Вами контексте можно использовать описательные конструкции: мужчины (женщины) заключили брак, вступили в брак, сочетались браком, создали семью.
Эти слова пишутся строчными (в т. ч. в официальных документах): герб Красноярского края. Если речь идет о государственном гербе, гимне, флаге России, то с большой буквы пишется только прилагательное (и только в официальных документах): Государственный герб РФ, Государственный гимн РФ, Государственный флаг РФ.