б). Никакого славянского (или неславянского) племени русов не существовало; во всяком случае, до появления норманнов на Средиземном и Черном морях. Это слово до IX-X вв. не прослеживается ни в хрониках, ни в летописях, ни в наскальных надписях – нигде. Да и византийскими хронографами оно употребляется очень несмело: официальное наименование норманнов на Византии – тавроскифы; термин «русы» лишь изредка прорывается у авторов IX-XI веков. К тому времени даже византийским схоластам стало понятно, что норманны никакого отношения ни к таврам, ни к скифам не имеют, а называть их просто датчанами или шведами они также не могли; скандинавские народы только еще складывались; их представители предпочитали именовать себя по родовым именам, а так как в норманнских колониях на территории Византии существовало смешение людей, принадлежавших к множеству скандинавских родов, то и потребовалось некое обобщенное обозначение. Которым и стал термин «русы» – то есть «рыжие» (сравнить с современным итальянским «rosso»).
Скорее всего, изначально это было простонародное наименование представителей норманнских колоний на территории империи – рыжие скандинавы заметно выделялись среди черноголовых ромеев-греков; но впоследствии оно становится все более официальным. Во времена походов Игоря и Святослава хронографы уже говорят о «внешней Русии» – то есть поселениях норманнов за пределами империи; термин «руссы» также переходит и в хроники других народов – например, в записки арабских путешественников. Ибн Русте (вторая половина IX века): «Что же касается ар-Русийи, то она находится на острове, окруженном озером… У них есть царь, называемый ха-кан русов. Они нападают на славян, подъезжают к ним на кораблях, высаживаются, забирают их в плен, везут в Хазаран и Булкар и там продают. Они не имеют пашен, а питаются лишь тем, что привозят из земли славян», – цит. по публикации в интернете работы «В.Я. Петрухина, Д.С. Раевского «Очерки истории народов России в древности раннем Средневековье» (https://admw.ru/books/V-YA–Petrukhin–D-S–Raevskiy_Ocherki-istorii-narodov-Rossii-v-drevnosti-i-rannem-Srednevekove/77).
Может ли целый народ получить наименование по цвету волос?
А почему нет? Звали же на Руси кипчаков «половцами» (то есть светло-рыжими, «желтоватыми» – сравнить с современным обозначением окраса животных – «половый». Кипчакам досталась весьма значительная доля скифско-арийской крови, и они были светловолосыми).