The present atmosphere in our political field is not suitable for the good people to survive and succeed. There mazority people are not good. Then how can good people become our rulers. Earlier in Bihar no voter has voted to see Ms Rabri Devi as their CM. But suddenly by overnight she became their CM. Similarly not a single voter voted to see Mr Dewa Gowda, Gujral and Man Mohan Singh as their PM's. But they became PM's. Who is the manipulators here.
All the bad leaders and parties are getting united to keep the good leaders and parties away from becoming the rulers. Indirectly some external, international organisations and missionaries are funding to the forces who implement this game plan in India.
The game plan is to divide the Indians based on the caste, region, language and religion to prevent the unanimous dynamic leaders getting power and always make sure to get mixed results and hung parliaments.
Poor and illiterate voters are getting lured by promises of free or subsidi
Your vote on this answer has already been received
A political party's cadre consists of all varieties of people, good, bad, ugly, corrupt, criminals, murderers, money exhorting etc etc. You should know to tackle all these people in your own party as well in the opposition (who constantly criticize whatever you do, even if your actions are very good to the country). You should collect large sums of money in the name of donations from business people to run your party and spend for elections (and in turn help those people when you come to power).
All these, and much more, dirty games are involved in politics.
But good people have Principles of Moral Honesty in them. So moral principles and what is stated in para 1 cannot work together, Hence good people wants to just remain as good people.....:-)