Why shouldn't the Afghanis stone adulterers? Saudi Arabia does* and that doesn't stop most western Governments doing business with the House of Saud?
Reserves the right to, but usually carries out about 100 public beheadings a year instead (including one last year for sorcery)..so that's all right then.