We all know that, as AMERICANS, are rights are protected by our Constitution. However, in some nations, those rights are not even acknowledged, even punished in their excercise. Ultimately, if an American visits those countries, he does so at that risk, especially in a place as barbaric as Afghanistan.
Sad to say, things like this happen all over the world, and many don't have a religious component.
A Christian (or ANY) missionary entering a Muslim nation should be well aware of what they are saying or doing at all times. The reality is, even though their rights are unalienable, they are most certainly NOT protected there, and it is foolhardiness in the extreme to think otherwise.
Going from a country where those rights are somewhat protected into another country where you know they aren't, and then complaining when those rights are violated, is whining. It's the same thing as that human shield woman who is complaining about being prosecuted due to her violating the travel ban on Iraq, and I actually support her case on one point: restriction of free travel is not something that should happen in a free society.
I guess if they passed a law limiting your breathing, you'd gladly play along. After all, it's the law...
That's why I have chosen to live in societies where most rights are protected. And having a family to take care of, I am not going to put myself in jeopardy by violating those laws with which I disagree.