The honey debate is... complicated. Like LedBoots said, there is a honey thread that goes into depth on the issue, I would recommend checking it out.
One issue with lanolin and wool, besides the animal exploitation issue, is that just because the sheep aren't killed doesn't mean they are treated well. Mulesing is a common practice with wrinkled merino sheep in which sections of skin are cut off (typically without anesthetic). Proponents of mulesing claim that the scar tissue is less likely to be infected by blowflies, but there are waay more ethical ways to prevent blowfly infestation, including not raising huge numbers of wrinkly skin merino sheep for wool production in the first place. If you are sensitive to pictures of animal suffering, be careful if you do a web search for mulesing because the pictures are awful.