Well damn right, what Anna said is true because if princes were like on the book, they will despise witches, low-class people and only thinks nobles as the mighty one.
A true king is a person who can move people's heart with good persuasion and acts that give them good impression of him, not a king who abuse his powers to get everything he wanted to but in exchange he will lose trust and being backstabbed even by his most loyal one.