a) The night elves don't need an excuse for anything, Kalimdor is their ancient home and orcs are stupid ass alien savages who destroyed their home to such a degree that it is no longer inhabitable. it's their own fault - let them die there.
b) night elves are advanced trolls, if anything