You can think of it like a semantic error in your code. The computer/legal system does what it was programmed to do, not 'the right thing'
Think about it in reverse. Would you accept a Chinese company ignoring US law if they were selling something to US consumers.
In many ways I would have thought web programmers and startup people were some of the best placed minds to understand it :p