Верно написали, Джону Сноу явно не хватает хитрости и дипломатии, с помощью которых традиционно выживали в мире Вестероса. И некоторые его поступки пусть ему и казались верными, в итоге вышли боком. И героем его сложно назвать, учитывая то, как заканчивались битвы с его участием.
К тому, что сам Джон нарушал свои клятвы — я думаю, он внутренне оправдывал их для себя. Провёл ночь с девушкой — это было необходимо для прикрытия и выполнения приказа быть шпионом, пропустил дикарей — потому что возникла намного более серьёзная угроза на Севере. В целом я не думаю, что нарушение клятв сильно расходится с его собственными понятиями о чести.
Но даже если вспомнить историю из одного из первых сезонов, когда он не смог убить дикарку-девушку, и из-за этого погибла вся его разведывательная группа — в этом он похож на Неда Старка, который из милосердия сообщил Серсее о том, что знает её тайну, и из-за этого погиб и король, и сам Нед Старк, и множество других людей; фактически с этого и началась большая война. Такие вот гриффиндорцы, которые исходят из собственных понятий о благородстве, чести и милосердии, но которым не хватает расчётливости и рассудительности просчитать последствия, а тем более действия других людей. Думаю, с таким характером можно править на Севере (раз это удавалось Неду Старку), но едва ли во всех семи королевствах.
А вот Санса, в отличие от Джона, хорошо понимает правила игры. Конечно, со временем можно «перевоспитать» население Вестероса и сделать этот мир менее жестоким, но подозреваю, что на это уйдёт не одно столетие.