There are many bright matches from both sides but they are divided in two borders of social vertical and horizontal hierarchy. If common Brahmin families find heavy weight people of their society marrying Dalits and all castes without any castiest considerations, they will not fear to be condemned by their relatives. It is the fact that many Brahimn and upper caste families are willing to allow their children to marry whomever they wish to do regardless of caste and creed but they are under immense social pressure.
If heavy weight of Brahmins and other upper caste from politics, business, academics etc have Dalit spouses and brides in their homes, the social stigma will gradually go away. It is irony that people still love to tag their caste tags (Sharma, Warma, Pandaey, etc) with their names. Can they not get rid of it so that other persons of lower caste tags feel it easy to talk and interact with on equal basis?
Why these people want to make them feel that he/she should take care of his/her caste tag. Once you tell him you are Sharma, the other person fells in inferiority complex. If we are any more civilized people we must throw out t these tags. Our degrees, talents, performance, social achievements are enough to be our identity. (see comments on Ashutosh Ashu's Face Book wall. below. courtesy to Ashu)