I believe the legal age for emancipation in India is 21 for men, the same as the age for marriage. If it is 18, then you can approach the Indian Embassy and lodge an official complaint to reclaim your passport, and they may be able to intervene to help you obtain an exit permit as well.

Wouldn't it be simpler to just join whatever job they want you to join, change your sponsorship over to that job and then go back to India? It's not difficult to get a job in call center, true. But how are you going to manage your accommodation and food expenses till you get it?

Do not jump into a decision, that you will end up regretting later.