Славянин - это древний представитель языковой и культурной общности, массы народов проживающих в ней. Русский - понятие современное, культурное и национальное. Не все кто по-русски говорит имеет славянские корни. Но и не все потомки славян говорят на русском)
..русский-сын и раб норманна-викинга-Руса-обрюхатевшего пленную славянку-после того как зарубил её мужа-славянина...так и появились русские...потом приходили ещё монголы с татарами...тоже самое повторяли...лет 500-т..до времён самой Матушки Екатерины Великой-пока крымского хана-собаку не извели прям в Крыму в 1783-м.
Вы же понимаете что славяне расселялись по большой территории, а потом постепенно организовывались в города поселения, княжества, потом на много позже появились страны. Кто был основным населением Новгорода например? Были славяне, которые на русском говорили. За века формировалась культура руси, а потом и российской империи, на территории которой проживали не только славяне, но и многие другие этносы, но ели представитель другой народности получал воспитание, образование в русской культуре, то считался русским или например казаком, если жил среди них, к тому же многие люди принимали веру христианскую и служили на гос службе. По своему желанию любой может назваться русским, если вырос в нашей культуре, воспитании, образовании, менталитете.