It's pretty clearly unconstitutional but the problem is that it has to make it to civil courts to reach the supreme court and toast the law. In other words, someone has to be tried in civil court in order for the law to have a legal decision made on it. Fortunately the ACLU will be working...