Наиболее точное и традиционное определение Русского есть от Императора Николая 1го:

1. То есть Русский это сокращение от "русский человек". Но это еще значит что русский это ВСЕГДА человек а например амер или брит или франк могут быть и обезьяной. Вот так.
2. Русский это принадлежность к Русской нации или Русскому миру или во времена Николая 1го(200 лет назад) принадлежность (ака подданство) к Российской Империи(РИ). Причем БЕЗ разницы какая у чела была этничность то есть - кто у него папа-мама. Понимаете?
3. Кроме русских существуют еще этнорусы. НО эти 2 понятия путают намеренно или ненамеренно. И началась эта путаница еще при совке когда во внутренних паспортах СССР начали писать "национальность русский" вместо великоруса как было при РИ. И слово "национальность" тоже в совке неверно стали использовать как обозначение этничности а не принадлежности к нации СССР.
Удивительно но в загранпаспорте наоборот использовали "национальность" ПРАВИЛЬНО как во всем мире.
4. Этнорусы это великорусы, малорусы и белорусы. Сегодня к ним добавляют еще новорусов (как новодел). Этнорус это этнический рус по папе-маме но кто он сам как чел НЕ понятно. И он вполне может быть против России.
5. Россия же это страна русских то есть "русских людей". И независимо от этничности всех тех которые ЗА Россию. Можно называть их так: русский якут, русский чуваш, русский чеченец. Или русский чел. Все будет правильно.
П.С. В общем в России продолжается путаница между понятиями этничность и национальность челов. И этим намеренно пользуются всякие ипсошники для создания споров на пустом месте.
Согласен, целиком и полностью. И пора уже навести порядок в терминологии. Нет никаких россиян, есть русские. Русский мир - мир русских, а не этнорусов. И понятие этнорус должно стать официальным наименованием национальности.