Sort of the, "throw enough crap against the wall and some of it will stick" approach, eh?
I hear what you are saying, and while I think there are better solutions, there probably is not a better solution which the masses *may* go for. Again, most people do not want the truth, which I beleive to be the basis of the overall problem.
Heck, I would like to see the system modified based on some type of point system, where the poiliticians are awarded points for accomplishing what they *promise* at election time, and remove points for not acheiving said promises. If you are 'zero' points, then you cannot run for office at the next election. While a simplistic suggestion, I hope the idea is worth discussion. It goes to accountability, which is another sore point with me. They aren't.