It's a very complex social phenomenon and frankly I don't see much of a chance for its complete disappearance.The reason being the participation and practice of this inhuman culture by the 'so-called' educated people!!
This is not a kind of rule or a law that can be abolished forever .Dowry is a kind of love that is shown by parents for their daughters at the time of marriage but greedy people has made it worse
No, I don't think dowry system can be completely abolished from the Indian society.Dowry system is as such not bad because parents wish to give their daughter gifts and cash at the time of marriage.But, bridegroom parents becoming greedy have started demanding dowry, this is bad and need to be stopped which is a difficult task.
At one point of time there were believers that education would help eradicating this vice but tragically the problem has got worse with the spread of education!
It is okay to generate an environment against dowry and for simple marriages. There should be a ban on lavish marriages. However, it is not possible to completely abolish dowry as long as people adhere to this social custom. The Government may also not interfere as long as there is no coercian and no complaint. If both sides- dowry giver and recipient- are satisfied, nobody need boither. But when there is complaint, anti dowry law is there to take care of such situation.
It can't really be done since people are getting more and more greedy and want to become rich. Demands are so high that one likes to get so much which he can't even earn in his whole life.People who do not have confidence on themselves want to take as much as they can in terms of cash and kind.
Moreover, system is such that the bride's parents are also willing if they are capable,to give more in order to see their daughter much more happier.Only those cases of coerceion and torture come into light which break the ceiling or else 85-90 pc of the cases or buried within the walls of the house.