I feel very awckward about passing moral judgment on fictional characters, so I will not argue about who betrayed whom and when because that is a very subjective discussion to me. XD But, from their point of view, I do believe the boys are not very rational when it comes to this. Lelouch's question "Are you going to sell your friend to achieve this?" suggests a perception of betrayal to me. Lelouch doesn't see Britannia - or Charles - as a legitimate authority to punish him - and this legitimacy is questioned back and forth in the show. He had seen Suzaku as a friend, tho. Suzaku doesn't want to believe Lelouch is Zero, and when he can't ignore the truth any longer, he feels betrayed and then calls him a liar - "you betrayed the world, the world is going to betray you." So yes, I think the whole situation was very much about betrayal in their minds, as irrational as that might be - betrayal as a personal offense and failure to meet one's expectations - and I don't think they are keeping tabs on who was the biggest liar. Geass doesn't provide easy answers. I do think that Lelouch forgives Suzaku more easily than Suzaku forgives him tho. It's in his character.
You are totally right about Lelouch not talking about Zero to Suzaku being a form of protecting himself AND Suzaku. Also, as Zero, Lelouch tries to turn Suzaku against Britannia many times, and as Lelouch, he is very attentive to Suzaku's views on Zero. Still, he hoped after hoped that Suzaku would side with him until the very end. And that's another lovely paradox, imo.
(no subject)
You are totally right about Lelouch not talking about Zero to Suzaku being a form of protecting himself AND Suzaku. Also, as Zero, Lelouch tries to turn Suzaku against Britannia many times, and as Lelouch, he is very attentive to Suzaku's views on Zero. Still, he hoped after hoped that Suzaku would side with him until the very end. And that's another lovely paradox, imo.