It is such an interesting concept, "honor."
In theory, it's great. But it's true that it's so culturally charged with meaning that the idea can be used and manipulated in so many devious ways.
Little anecdote: My ex-husband was really fond of the word "honor." Trouble was, he tended to use it as a way to manipulate and control me. I have always been a very independent woman, and when we got married, I found out too late that his beliefs of what made a good girlfriend and what made a good wife were very different. His sense of what a "wife" should be were very traditional, and very based on his own mother, who was a lovely woman but was also very subservient.
So, whenever I did something that he didn't like, instead of being able to have an actual conversation about it, he would say that I wasn't "honoring" the marriage. It was a devious little tactic, and also kind of genius. Because with that one word, he got to shift the conversation away from his emotional reactions, and toward an abstract concept ("marriage"), with which he could "objectively" tell me I was falling short in "honoring."
It drove me crazy.
(And it should probably go without saying that it didn't work the other way around. Honor feels like a very masculinized concept, somehow.)
I prefer "integrity" as a concept. It feels less charged. And more like something you decide for yourself than something that is imposed upon you from "above".