This is essentially a waste of my time, since you evidently believe every word that you type (and essentially everything you read as well). 
1st) Anyone who knows anything about India understands the surname workings. Yadavs=Yadavas undoubtedly.For you to argue for such a distinction is laughable by educated and uneducated folks. 2nd) You should revisit your own sources to understand some truths. 3rd) You seem to have deliberately ignored MANY points made by myself and previous posters. 4th) Personally, I don't understand why you are "against" Yadav's perhaps your own inferiority lends towards such traits. Yadav's (as well as ANY race/ethnicity/etc) are not "non-elite." Such subjective language indicates your own weakness in elementary  education and social awareness. Nonetheless, live your life and the rest shall live ours. Enjoy editing Wikipedia pages, a free web service which I have, and will continue to enjoy, however I will not trust everything I read on here knowing well and good people like you are out there.