I do not like many of the practices of various religions, especially as I believe most - if not all - religions are divisive, male-dominated and, to varying degrees, treat women as lesser beings who are only capable of performing certain roles.
However, my feeling is that you do not create a more cohesive society by continually criticising the cultural or religious practices of certain groups, whilst accepting similar practices of other groups. In my opinion, such negativity and occasional barely concealed dislike only serves to make people feel under attack and so less likely to mix with, and be influenced by, wider society.
lemongrove You say
"If a Jewish Rabbi was seeking citizenship, and was told the official was female, he could have explained beforehand and it wouldn't have been a problem."
As far as I am aware, this woman was not told beforehand that it was compulsory for her to shake hands with a man, indeed that it was a prerequisite of being granted citizenship.
Are you saying that a Jewish Rabbi, having been told that he would be expected to shake hands with a woman in order to gain citizenship, would just go ahead and comply?
Or does your statement that, if he was informed beforehand of this expectation, "it wouldn't be a problem", mean that, in order to respect his wishes, no hand would be proferred?
I think most people expect the laws of the land to be upheld, and illegal practices, such as FGM (though sadly not male circumcision), threatening or racist behaviour, etc. etc., to be prosecuted, but deciding not to shake hands is not a criminal offence.