> So who are you to tell Brits that they shouldn't have a law?
Probably most people in Iran agree with the laws that gay people should be executed.
Based on your "social contract" theory, that's just fine? I mean, who are you to tell the Iranians that they shouldn't have a law? Right?