The problem is the gray area in between. Once passed, the law is the lay of the land. Its constitutionality can only be challenged once you've been charged with it. In the meanwhile, your livelihood is offline.
It's not uncommon for a law to be passed that is unconstitutional.
It's not uncommon for a law to be passed that is unconstitutional.