Теона мучает совесть: он погубил род Старков, семью, которая его воспитывала, сделала из него человека.
Мы его на помойке нашли, отмыли, а он нам фигвамы рисует (с).
Всего одно предложение, а сколько фактических ошибок
Старки не подобрали безхозного мальчика в поле по доброте душевной, а увезли 10-летнего ребенка из родного дома, от матери, отца и сестры, поломав ему самоидентификацию и не дав новой, в качестве заложника, которому, если что, отчекрыжат голову. Очень сложно подобную ситуацию назвать "воспитали и человеком сделали". Да, никто Теона специально не шпынял, и Нед, и Кет, в сущности, добрые люди, но и своим он для них так и не стал.
Как Теон смог "погубить" род Старков, если Брана и Рикона он не убивал, тем более, неведомо. Да, он сыграл роль в падении дома Старк - но далеко не ведущую, до Неда и Робба Старков ему далеко.
То, что Теон посчитал свои действия ошибкой, уже другая история, при правильной подаче всю его эскападу с Винтерфеллом можно подать под соусом "принц Железных островов отомстил обидчикам семьи за убитых братьев", причем, не перевирая ни одного факта.
Уверен, что когда он не получит своей казни, как преступника, то решит, что надо возродить род Старков: спасти оставшихся
Почему бы Старкам самим о себе не позаботиться?
В любом случае, Теон, услышав это, решит присоединиться к ним, чтобы спасти хотя бы одного Старка. И вполне логично, что раз уж он готов к смерти, то отдаст жизнь за возможность спасти её пусть даже не своими руками.
Вот других дел у Теона не найдется.
Единственный Старк, которого он искренне любил, уже мертв, а судьба его очевидно связана с Винтерфеллом, а не Старками вообще.