I agree with David. The elections are rigged both "honestly" and "dishonestly". There is an enormous amount of self-delusion, making it very difficult for people to discover how rigged the elections really are. On an innocent level for example, how honest it is to drive the elderly and disabled to the voting polls? How honest is it to contribute financially to campaigns? How honest is it for ACORN to be involved in the election campaign?
The election system has become so entrenched, that possibly the only way to get rid of it, would be a revolution of a kind, either peaceful, or if the Government does not want to provide outlets of opinion and listen to the people, then violently.