Европейское сознание традиционно отождествляет светлую кожу, светлые глаза (особенно голубые) и светлые волосы с чистой и светлой душой. "Белые" люди вопринимаются на подсознательном уровне как "свои", поэтому джентлемены и предпочитают блондинок: те вроде как чище, добрее и невиннее. "Темные люди" - смуглые брюнеты (необязательно негры) обычно отждествляются с "чужим" и несут зло. Вспомните толкиеновские южные племена с олифантами (

). С рыжими вообще все сложно. Рыжие волосы, как и зеленые глаза, указывают на колдовскую силу их обладателя. Это и завораживает и пугает. Опять же, вспомните "Хроники Амбера": вся колдовская часть семейки (если не ошибаюсь, Брэнд, Фиона, Блейз) были рыжими. Может, это оттого, что цвет волос напоминает пламя?! Или он просто достаточно редок, как и какие-либо выдающиеся способности.
Ясный пень, каждый современный человек понимает, что особого соответствия между внешностью и характером нет, а блондинки по жизни оказываются жуткими стервами - э-э-э, по себе сужу

. Но тут оценка идет на подсознательном уровне, это что-то вроде клише, архетипа, что часто и используется в фантастике для создания образа. Воть как загнула!
Кстати, я ошибаюсь (но уж коли сама завела речь о Толкиене) или у него только High Elves (???) были голубоглазые блондины. А на "Пробеждении эльфов" Насмита (???) вообще все эльфы - темноволосые?