Должность Джона военная. Даже само название - Warden не означает владелец. Тем более, раз Джон не узаконенный бастард, то в очереди наследования на Винтерфелл он по прежнему в самом конце. Так что Джон хоть и Хранитель, но всё равно бомж. А все права на Винтерфелл, когда Бран отказался от этого, принадлежат Сансе.
И тема провизии как раз очень важная, и как раз именно этим занималась Санса в Винтерфелле, пока Джон в лодке развлекался.
Надо было Сансе сказать что жрать нечего, обвинить Дейнерис в том что сожгла запасы, и что Джон привел армию на разоренный север где кушать нечего, может по другому бы запели. А хотя погодите, в таком случае всё равно обвиняли бы Сансу, в том что не смогла приготовить запасы для армии спасителей