Absolutely. A US user sends you money, you send them product.
US customs takes the product at the border, and if you transit the border expect to be arrested. Your customer should expect to be arrested as well.
Maybe you get put on a list so US banks can't send you money anymore too.
So same thing happens here, except we're talking packets, and going across wires. They got caught using illegal packets across wires in the country in question, so they get fined. If you have legal presence, then that entity gets the fine.
Makes perfect sense for me in both cases.
If they have presence, then yeah. You have to follow the laws everywhere you have presence. Otherwise you get arrested. (more or less)
That's why the EU requires presence in the EU, when you want to process EU data. This IS exactly what happens here.
If you don't have a presence in the EU, then the EU can't require anything of you.
> Maybe you get put on a list so US banks can't send you money anymore too.
This is a good example, because the US government routinely passes laws that prevent people from transacting using the dollar system (which is basically the world financial system) and this is OK, but the EU requiring companies that operate in their market to obey different laws is not OK?
I don't really get the logic here, but perhaps I'm missing something.
So if I run a business from a country where cocaine is legal, I should be able to sell to users in the US? Are you sure you thought this through? Seems you're letting your emotions get in the way of your reasoning.