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