Lets change representative of people act. And make it truly representative of people.
As of now, you can not do anything if a person, elected by you is not fulfilling his agenda or going back on his words.
There should not be any political party.
The new system should be as follows:
1. There should be local election (like WARD, PANCHAYAT) without involving any political party. benefit of it is local people knows the candidates better as they are from their locality.
2. Elected representative of these wards, panchayat will elect a Mayor among them, with at least 51% votes. All the votes should be open. Means who have voted for and who against.
3. These elected mayors will select the CM of State among them. Again same principle of open voting is applicable.
4. The elected CMs will elect one PM among them. again open voting is applicable.
Now lets put recall-voting principle in place, if a local ward/panchayt member is recalled. And if he is voted for the favor of that mayor (lets assume that mayor has won with 1 extra vote only), that mayor is stands as recalled; Same is applicable to CMs, PM.