Thank you for the reminding us of how lucky we are to live in the American culture where we're not controlled by our fcuking parents if we choose not to be once we turn 18!
You want a solution? Stop letting your parents control your life!
I'm sure that there are many parents in America who'd LOVE the opportunity to micromanage their children's lives in any way possible. Everyone likes to have control in every possible situation in life. But in America we have thankfully outgrown the custom of looking at wives and children as property. And in America we also value the rights of individuals, including our own children. I don't have the wisdom to know what type of person my children would be happy with. Only they can know that. Also in our culture we place a high value on romantic love and the experience of falling in love. It sounds like your culture places a higher value on making sure that the parents of the bride receive the best possible dowry. And then you still have a caste system, so I guess that must play into the equation. Like I said before, I'm sure glad I can pick my own romantic partner without the approval of my parents. My parents are extremely religious. I'm not, so it would have been a huge problem for me. I talked to a taxi cab driver once who told me that he was fine with arranged marriages in India. Good for him, but I know that I'd prefer to pick out my own wife, even if it means I pick the wrong one.
You said this: "They use[d] to take my whole salary." Please explain why that is okay in YOUR wonderful East Indian culture.
Get a job first and then marry.