To the second question, honor is many things to many people: to me, it's essentially how one acts in the world. (Living up to a certain set of standards, etc.) This is a concept that doesn't require any divine element, and can be found in secular philosophies. An atheist of any persuasion with a sense of honor has such because of its direct effect and relation to the people in his life. No deity required.
Of course no deity needed. I do not honour the Gods,people, spirits, ancestors or whatever I just hope my actions are honourable.
Honour in paganism is a grey area, I think because honour is not part of western culture anymore. I've often heard in public ritual that the gods or spirits are honoured, but it's not demonstrated how they honour them.
I've come to the conclusion that I can not honour the other party, but it is up to them if i have honoured them.
Wiki has a phrase from Margaret Visser "a person is what he or she is in the eyes of other people."
How does a atheist druid love the gods of the ancestors if from a atheist standpoint they do not exist? You can't love nothing.