I think all the politicians and political parties should be summoned by the Supreme court which does a breach of contract. A breach of contract with the voters.
Now a days majority of them either aligns with the BJP or the Congress in spite of fighting against both of them in the election. If the voters vote them because they project themselves as non BJP, non Congress government then they should not be part of the government because that is a breach of contract and commitment with the voters. They give excuse that they do not want the country to go into votes again as that is a very costly affair, but they know that if this happens once, then every state and the center would surely become a by party contest, which would be very good for India in longer term.