True, but she's now risking 5 to 8 years of Russian jail time, whereas a fine, or some kind of administrative sanction would have made much more sense.
Decades ago, I was stuck in an Italian airport because they didn't like my camera's batteries (I had spent the day shooting images of the area for a TV program). I didn't speak Italian, they didn't speak any of my languages. We wasted an hour on this.
Customs can be weird sometimes. It's nothing new.
I think it depends. If Iran can be tenuously linked to AlQuaeda, then it's legal.
Edit, I'm downvoted by people who don't even know the laws of their country that have been (ab)used by every one of their presidents for the last 20 years...
Also you could go to a niche technical forum and find some of the planet's bes specialists of the material. For computing, you'd often see the people that built everything (from software to hardware). It was truly a world forum at a level that things like Twitter never got close to.
Skibidi toilet at 0°C...