I have another idea i would like to add to that.

Make politicians legally obligated to follow through with any pledge they actually make during an election campaign.

Then we might get an end to politicians saying one thing to get elected, and then doing another once they are actually in power.