I think what this thread demonstrates is the huge gulf between a significant proportion of muslims and the the rest of us, including the not so strict muslims.
In a country where the majority are not religious, to have to start making accommodations for the religious in every day life is bewildering and disturbing, particularly when the customs are so different to accepted norms.
As the muslim population grows to say >20% will the next step be to have to have sex-segregated events - that's really only one step on from not shaking hands. If a quarter of the attendees request it, would it be deemed discrimination to refuse ?
If not at 20%, then what about when or if the population rises to 50% (I realise that's a very long time away, but with increased immigration from muslim countries and the higher muslim birth rates, it's a distinct possibility that at some point we could approach that figure)
Some muslims clearly have an expectation that customs and behaviours should change to accommodate them. Teacup and others can you see why this irritates a lot of us, particularly when the expectation is for non-muslims to acquiesce to Islamic customs and mores in Islamic countries ?
Personally I like the UK for being what it is i.e. a 'Western country'. I do not want to see it being dragged backwards with allowances once again being given to super natural beliefs. My feeling is that those who want to lead a full Islamic life in public should move to one of the many Islamic countries. I wish we were far more assertive in asserting secularism in public spaces and far more robust in defending and demanding people adhere to Western customs, dress, etiquette etc.
Perhaps by doing so, there will be a lot less conflict and better integration because the ones who stay will be the ones who truly will see themselves as being British first and foremost, rather than defining themselves principally along religious lines, with greatest affinity to other muslims. Our society is already extremely fractured and continuing along this path is really not an option IMO.