A few people have asked me about the dress code that was put in place for the 2017 Womens World Championship being held in Iran. Instead of debating whether it is appropriate, or whether the event hosts have the right to set such conditions, I simply point out that despite playing chess in a number of countries, I have never been told what I must wear at the board (although I have been asked to wear a suit on occasion while working as an arbiter). I'm not saying that those who played or chose not to were right/wrong, just that this rule seems to be only applied to 50% of the worlds population.
I've also never been asked not to play an opponent for political reasons. The issue of refusing to play against players from a certain country has come up again, with news that Iranian player Borna Derakhshani has been suspended by his federation for playing against Alex Huzman from Israel at the Gibraltar Masters. This has been an issue at other events, including the Chess Olympiad, although my suggestion that such boycotts are only legally acceptable if supported by a directive from the players country hasn't gained much traction within FIDE. Instead FIDE publicly pretend they have no policy on this matter, although privately they do (eg at Olympiads). However I do find this case slightly surprising, as there was at least one instance in the tournament where and Iranian v Israeli pairing was changed. So I'm not sure why this one went through.