Действительно, в этих случаях к слову когда невозможно задать вопрос, это союз.
Вероятно, Ваш преподаватель подозревает глагол защитить, однако он образует нормативную форму 1 лица единственного числа настоящего/будущего времени: я защищу. Эта форма приведена во всех нормативных словарях, в том числе и размещенных на нашем портале.
См. ответ на вопрос № 283812.
Разрешить вопрос правильно.
Интересный случай. Формально, если отсутствует то и можно переставить придаточную часть, то запятая на стыке союзов должна ставиться. Однако в стихотворении очевиден синтаксический параллелизм, и отсутствие то можно объяснить необходимостью сохранения ритмического рисунка. Полагаем, что это дает право не ставить запятую на стыке союзов.
Кроме проблемной запятой на стыке союзов, обращает на себя внимание запятая перед тире. Структурно этот знак избыточен. Вероятно, он может быть оправдан желанием автора пунктуационно (может быть, и интонационно) акцентировать последнюю строку.
При выборе формы единственного или множественного числа сказуемого в прошедшем времени при подлежащем кто в придаточном предложении нужно принимать во внимание несколько факторов. Приведем рекомендации из книги Ю. А. Бельчикова «Практическая стилистика современного русского языка» (М., 2012).
Если подлежащее придаточного предложения выражено относительным местоимением кто, глагольное сказуемое при нем в прошедшем времени обычно ставится в единственном числе мужского рода,
напр.: Все, кто еще не потерял головы, были против; Те, кто раньше учился в училищах, стали классными специалистами.
Глагол-сказуемое в придаточном предложении ставится в прошедшем времени в форме множественного числа в следующих случаях:
а) когда подлежащее главного предложения выражено субстантивированным прилагательным во множественном числе,
напр.: Первые, кто записались в кружок, уже начали заниматься. Последние, кто ушли, заперли двери клуба;
б) при «обратном согласовании»: когда в именной части составного сказуемого придаточного предложения, начинающегося с местоимения кто, существительное стоит во множественном числе,
напр.: В студенческих аудиториях сидят те, кто лет десять назад были школярами;
в) если необходимо подчеркнуть, что производителеий действия было много или несколько (при этом должно быть соблюдено формальное условие: в главном предложении слово, соотносительное с местоимением кто должно стоять во множественном числе),
напр.: Все, кто знали Петьку, знали его брата; Слава досталась всем, кто танцевали в премьере «Спартака» (В. Вульф, «Мой серебряный шар», РТР, 25.01.2005).
Если не подчеркивается, что производителей действия было несколько, возможно употребление сказуемого в единственном числе,
напр.: Все, кто помнил в деталях события тех дней, умерли.
В этом предложении два одиночных тире выполняют одинаковую функцию, знаки препинания расставлены правильно.
Все подробности здесь: 1toponimy/">http://gramota.ru/class/istiny/istiny1toponimy/