Perhaps the servers for these sites are not in the US or Nevada or indian land or something? I don't remember it being illegal. Perhaps some loophole? Mostly, they are in Caymans and the like...