Why First-Past-the-Post is stupid

One of my personal loves in the study of politics is electoral systems.
This is why I think First-past-the-post is the most stupid system*:

Lesotho 1998 Legislative Election

PartyVotesseats (of 80)
Lesotho Congress for Democracy (LCD)60.7%78
Basotho National Party (BNP)24.5%1

With one seat left vacant.

Why are there still countries out there using that system? That is not a fair election. Lesotho consequently changed their electoral system to Proportional Representation.

USA, Canada, UK- will you follow that example?

* Okay so the block vote is worst, but that is a form of FPP.


With one seat left vacant ”

Maybe they can't count past 79?

Seriously though, I myself can't believe countries claiming to be democracies don't use porportional representation. THAT is a REAL joke.

But let's hear the arguments... I can't wait :-) 

Posted by WhyNot
3/20/2005 04:57:00 am  
I like it. It looks like a way in which issues could be decided on their own merit, rather than being used as political bargaining chips by "special interests". 

Posted by SheaNC
3/20/2005 09:04:00 am  

'); preview.document.close();} function PostComment(frm){if (frm.Comment.value=="" || (confirmBeforePost && confirm(confirmText)==false))return; if(frm.rememberMe.checked){ setCookie('author',frm.author.value); setCookie('email',frm.email.value); setCookie('url',frm.url.value); setCookie('remember','true');}else{ setCookie('remember','false');} var txt=frm.Comment.value; txt=txt.replace('','&'+'#'+'160;'); txt= txt.replace('','&'+'#'+'160;'); txt=txt.replace('','&'+'#'+'160;'); frm.postBody.value=txt; frm.postBody.value+="&"+"#1"+"60;\n\n"+ getAuthorInfo(frm); frm.submit();} function toggleRemember(frm){if(frm.rememberMe.checked) setCookie('remember','true');else setCookie('remember','false');} function getCookie(name){var rexp = new RegExp(name + "=([^;]+)");var val=rexp.exec(document.cookie); return (val!=null)?unescape(val[1]):"";} function setCookie(name, value){document.cookie=name+ "="+escape(value)+";expires="+expiry.toGMTString();} document.write('
'+ formCaption+'
');if(!document.all) document.write("


<< Home