Are they obliged to check this, though? The only checks I've ever seen are making investors tick a box on a webpage to confirm that they aren't a US citizen. Is that good enough, or are these ICOs expected to do more thorough checking?
Some ICOs have advertised their sales in the US, I wonder if the SEC will look on that as offering their tokens to US citizens, whatever the wording they put on their websites?