IANAL, but it seems like things are already moving in this direction. For example, FL has a similar state law regarding pornography, and the response from many porn sites has been to comply or block FL IPs rather than fight it up to the supreme court. I guess someone will do it eventually, but I suspect there is an assumption that they'd be wasting their time and money to do so.
Yeah I don't think a business is going to try to force the issue when a geoblock is simple to implement. If it happens, it's probably going to be some kind of advocacy group pushing it.