As a general rule yes you do have to regocnise another countries rules and customs but theres a point where you have to draw a line.
Should we have ignored apartheid in South Africa, how about gay men in Chechnya being rounded up tortured and, some reports say, killed.