I don't get it. Why was she stripped of her title and banished again? She was seen as the rival of some princess and... that's it. Because of rumors? They didn't even fight about the same dude. Well, where has the psycho prince been? And even if he was "away", they wouldn't have dared to touch her, if he would have made clear, that he clearly is in favor of her. It looks like he watched to whole thing going down, just to pick her up later, when the time is right.