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