Casascius, I don't think your arguments are sound this time. Why is it not enough for him to simply say in IRC that he does not think it's a good idea to promote Bitcoin in Iran because of the trade sanctions etc etc?
He did at 13:17:02 in the chat log.
That is his position, and no one can say that he is doing otherwise. In fact I don't even think this is a problem of public record and personal risk, he seems afraid for Bitcoin. That is the only explanation that makes sense. He has no responsibility as a Bitcoin core developer to silence people who talk about topics that are not "correct". He can simply disagree and say that I, as a Bitcoin core dev, do not support this.
I think he did say exactly that, if you read between the lines.
If that was the case there would be no problem either way. It would be the risk of jeremias to talk about promoting Bitcoin in Iran. He would have the responsibility. Why does it require a kick ban from the channel to be "compliant" with the US law? I think this is absolutely ridiculous. Some people are too caucious. There is nothing directly illegal in what was discussed either.
I don't think he was trying to "comply" with a law, but rather, to eliminate the inherent risk he perceived (and clearly pointed out before banning) in allowing the topic to be discussed in a publicly logged bitcoin developers channel. "Some people are too cautious" discounts the fact that his risk is FAR greater than yours - this is like me in the US saying Scandinavians are too cautious about food allergies.