Treating Brahmin as a class or caste is where the problem lies. Brahmin is a way of life prescribed in our scriptures. Identifying oneself as a Brahmin by virtue of birthright is morally wrong. Unless you practice that way of life or strive to do so and attain that perfection by performing priestly duties you are not a Brahmin. It is a title much like Ph.D or M.S among the educational community. Once you become an engineer and or scientist and have acquired other degrees and proficiency then so be it. Don't call your self a Brahmin unless you follow that way of life. Anyone can be a Brahmin by adopting that lifestyle and having a religious order give you that title as a Pandit or a Priest. This is the new World order!