It is we who elect them. How many friends of yours go out to vote? Do you? If you do, what have you done to get your friends to vote.
The politicians do not magically get the seats, we give it to them.
Would you stand for election to solve these issues? I will vote for you. I will get friends to vote for you. If not you or any other 'smart' person wants to stand for election, then I suggest you forever hold your peace and suffer in silence.
When was the last time you and your friends cared to take out a demonstration to protest against this?
As long as our young people get their TV and their salary and job they have no will to exercise their political mandate. It is really sad for India. :(