If you give your word, and you think it is unbreakable, then you are saying you know more than anyone else about what you pledged your word for.
If I give my word to serve someone who I find out is flawed and dangerous? I take it back. I was WRONG.
I admit the truth and I apologize and explain to anyone who is involved why I broke my word.
Allegiance is only honorable if you pledge your word to something that matters and is for the good of all including you.
We are human. We need to keep our word. I am not saying this lightly. But to just do it like a sheep, puts you in that category as well.