Well, keep in mind the Steve's question is essentially comparative.
Well, I'll let steve clarify it then.
...Within Islamic circles there is still debate on whether churches can be repaired for example. So that is indeed a pro, but no more 'pro' than liberal democratic systems.
From what I have read, churches would be allowed to be repaired under an Islamic state - considering it is the DUTY of the Islamic state to help the dhimmis an' all.
Yet, at the same time non-Muslims cannot benefit from Zakhat, which is essentially the social security system in Islamic countries. It's like not giving Muslims unemployment benefits because they are Muslims. It's fundamental discriminatory.
They would benefit under the jizya tax, which
is the social security system. Zakhat is to do with charity.
Which again is discrimination. Positive discrimination for non-Muslims, but negative for Muslims. Why are people judged based on the social group they belong too? Why aren't they judged as individuals? I strongly disagree with the idea of the state or justice system discriminating based on the group you were born in.
They'd still be punished under those laws (of the land) - they'd just not receive the hadd punishment. Reason being is that it is a greater sin for a muslim since those crimes go against Islam (the very thing they follow).
You mentioned some other things that I'd like to address:
Women and non-Muslim testimonies in Islamic courts count less then testimonies of Muslim men
Not too sure on this. I'll have to consult my book.
Rules against apostasy and blasphemy and the unclear status of minorities that are not "people of the book", such as atheists, polytheists, animists, etc..
Apostacy has been dealt wih before. It's for treason not for simply changing religion. Athiess, polythiests etc would be treated as dhimmis.
Inequality between Muslims and non-Muslims, for example non-Muslims cannot benefit from Zakhat. Islam simply does not consider religions to be equal.
Zakhat is a form of charity - it would go to muslims, yes. Hence the reason non-muslims don't pay it. Whilst non-muslims can pay for charity, it is not an obligation to as is zakhat for muslims.
The Islamic view on the division of labor between the genders
...What division of labour?
Essentially all Islamic rules that punish "victimless" crimes are in violation of my belief in individual liberty and self-determination. Why can't consenting adults have a relationship?
Leads to break downs in society unless they are married. (though, in every society that adultery is not a crime, polygamy seemingly is...which is a greater BS than any thing you or anyone I've conversed with has pointed out from sharia law so far)
There's a thread on this matter explaining why this is so.
Why can't I pop a pimple during ramadan?
Never heard of that one before - probably due to it breaking your fast or something.
Why can't I call Muhammed a fraud?
Blasphemey ruling.
Apart from that first one the rest are not arrestable offences.
Religious revelation matters more than popular opinion. Since the state can never implement un-Islamic laws, popular opinion simply doesn't matter.
If we look back into the history and specifically how certain rulings came to be (e.g abolishment of alcohol) we see it went through stages. I see no reason not to apply this style in a modern setting such as today. In other words, public opinion does have some power but no more than say in the UK's democractic system (which is actually a hybrid between democracy and dictatorship)
The state has no choice but to follow scholars, which means that an Islamic state will essentially be an oligarchic system, where a small group of religious scholars determine the rules.
These scholars (who form the caliphate) are not brain dead - certain characterisics are required (namely, common sense, good knowledge of Islam and Sharia etc). It's not like how the politicians are of today; promise to remove debt and then build 100 super casinos.
Someone mentioned earlier the tafsir. I am no scholar so cannot provide any explanation towards that link. Sorry.