Honour means: "To have the highest respect and value for."
The question that needs asking is "Why do we struggle to give honour?" Often times we have grown up in homes or cultures that do not give honour when it is due. We must change the way we think!
The Bible tells us to see others as better than ourselves. Although that's not something we typically want to do, it is a must! Whether we like or dislike someone does not matter, we give honour because we are commanded to be honourable.