Well, the word "honor" in the original hebrew is kabad/kabed כָּבַד which is a verb and translates roughly to:
to be heavy, weighty, or burdensome
which doesn't actually sound like what we originally thought it meant. It honestly reads as "Be a burden to your parents so your days may be long..." Scholars have debated this but the general consensus is that the verse means to take your parents on as a burden in their old age, taking care of them as they took care of you.
It doesn't mean you have to rely on them for comfort or validation. The following blessing "so that your days may be long on the land which Jehovah your God has given you." The word for "to be long" is arak אָרַך and it can have another meaning- to endure. So keep in mind that the verse could easily be read in a completely different light saying something like "Be subjective to your parents and endure for a long time as this is what you are called to do." The release of this comes in the form of marriage when two people leave the parents to start their own family.
That is why a man leaves his father and mother and is united to his wife, and they become one flesh. Genesis 2:24
For this reason a man will leave his father and mother and be united to his wife, and the two will become one flesh. Ephesians 5:31
"Haven't you read," he replied, "that at the beginning the Creator 'made them male and female,' and said, 'For this reason a man will leave his father and mother and be united to his wife, and the two will become one flesh'? Matthew 19:4-5 (Jesus)
When your parents get to the point where they need someone to take care of them, when they become a "burden" by definition, it is the offsprings' place to see to it they are taken care of. This honors their role as parent in the end as the responsibility comes full circle. It doesn't mean you have to treat them equally and fairly as they treated you, that's not how we are called to behave. You treat them how you are supposed to regardless of how you feel they treated you.
So in everything, do to others what you would have them do to you, for this sums up the Law and the Prophets. Matthew 7:12
Do to others as you would have them do to you. Luke 6:31
Note that Jesus Himself said this in the famous Sermon on the Mount.
But again, that doesn't mean you have to be constantly involved in the little things. And even if they reject your love, if that is true and you do believe in the scriptures, you are not going to be held accountable for everyone else's actions, only your own. Be a loving person, even if you receive none in return.
Because of the increase of wickedness, the love of most will grow cold, but the one who stands firm to the end will be saved.
Matthew 24:12-13
Let the one who does wrong continue to do wrong; let the vile person continue to be vile; let the one who does right continue to do right; and let the holy person continue to be holy." Revelation 22:11
You focus on being a loving, caring person and you keep a kindness in your heart that endures all and that is what you will be known to God by in the end. If you are a true light, then you will shine on others, if they do not join in the light, it is not your fault. But you must remain loving and do not fall into despair or anger; you mustn't take your idea of justice out on others for it is not your place.