Леди Оленна сама была предательницей - нарушила присягу, данную трону, к тому же и была убийцей короля, которому присягала. Да она и не была утверждена как Хранительница Юга.
А по твоим словам выходит, что если бы Рэндилл на этот раз дал присягу Дейенерис, то был бы молодцом. Он присягал трону и остался верен присяге.
Впрочем, возможно, ему следовало бы так и поступить, а потом перебежать к Джейме.
А в Вестеросе нарушали присягу сплошь и рядим: Старки, Баратеоны и многие другие - присягу Таргариенам, "железяне" - Баратеонам, многие из речных лордов - присягу Талли, множество лордов после битвы при Черноводной - присягу Станнису, многие из северян - присягу Старкам в пользу Болтонов... Легче перечислить тех, кто присягу не нарушал.