Geeta is correct. We are by birth very near to shudrism i.e. unpurity. By our deeds we achieve Brahmanatva. What is wrong in this? If we do good works, we will have good and high achievements. If we do bad works, we will get punishement and hatred. It is natural law.