You violate sanctions if you transact with a sanctioned entity. It is that simple.
If the NFT owner accepts coins from a sanctioned address, then yes, they have violated sanctions.
You sound like one of those devs who shunned Dropbox because it's just a simple internet backed up folder you could implement with rsync and some python.
The world isn't that simple and if these "simple rules" turn out to be too complex to easily reason about we as a society will just ignore them.
Yes, this could have some complicated implications for compliance with that law. This is why big banks employ thousands of people in their compliance departments. If you're in country [x] and you're transferring money, you have to follow laws on transferring money in country [x].
Now yes, if compliance is hard, observed compliance may be low. This affects many laws on the books, and if it becomes a problem for regulators, they may take further action to improve enforcement, as they did with capital gains on crypto transactions at exchanges.
This has nothing to do with rsync/dropbox.
Road crew like many tornado cash users, they have no "mens rea" intent to aid money launderers, even though they have knowledge it can happen. By your below logic the courts find Tornado Cash user not guilty of "mens rea" money laundering.
>Edit to reply to your edit (why not post a reply?): that's exactly why they have been added to the sanctions list explicitly, rather than prosecuting users for money laundering.
Awesome, roads used by money launderers should be sanctioned as well so "legitimate" users can't use them either, everyone who built them knew they would be used by criminals and so do the people paying the fuel taxes that maintain them so criminals can drive on them. I'm replying this way because I've run out of replies (I can only reply 5 times per 3 hours).
Edit to reply to your edit (why not post a reply?): that's exactly why they have been added to the sanctions list explicitly, rather than prosecuting users for money laundering.