Pretty much what needs to be said has been said.
Arranged marriages are not usually enforceable by law, but the threat of “you’ll never see your family again, you’ll be considered unmarriagable and you’ll have to make a living someplace where women have a very limited role in the economy” is a strong one. The answer to this isn’t working to abolish arranged marriages, it is to provide ways for single women to make a living and have a good role in society.
I’ve met some women in horrible, heart-wrenching situations because of arranged marriages. In all of their cases they were married quite young and frankly wouldn’t have known where to begin challenging the life set out before them. They could leave, but they’d lose their kids and would be put basically alone in a world where a single female really has no place.
I also know plenty of arranged marriages that are working out great. It’s not like our system is all that fabulous, either. Having the person you want to fuck when your 20 as your life partner and parent to your children isn’t always the best way. Generally families work hard to find well-employed, personality matched partners. Often the pool of “suitable” partners is relatively small to begin with and the parents will have a good idea of who is favored. Everyone in the world tends to date within their religion, ethnicity, location, class and economic level. With the Internet, the marriage arrangement world is opening up a lot (marriage sites are HUGE) and people are taking a much more active role in things, with the parents acting more as facilitators, chaperones and advisors than dictators.
In the case of India, at least, mindset plays a role. One of the aspects of “dharma” is that you will do your job well and do a good job in your social station. If your caste is a merchant, it’s a religious duty to be the best darn merchant you can be (contrast this with America, where if you are a merchant your social expectation is that you will work hard to gain riches, own companies, and rise up as far as you can). If you are married to someone, it is your duty to be the best husband and wife you can be. The idea of becoming more happy by changing your life and making more choices is not as prominent.
India also has a concept of romantic love after marriage. In American movies, the movie always ends with the wedding- as if the rest is just a void. In India, it’s not uncommon to see a romantic comedy with a married couple as the star. Family is WAY more important there- more important than friends, more important than career, more important than riches. And the social ideal is spouses as best friends and romantic lovers for life.