Well, your idea is interesting. What I would change about that idea though is to give everyone permits for free, so no backlash can happen to anyone. After that, any infractions on the rules related to the jobs will get them to lost that permit. Moreover, a new permit can now be more expensive since the first ones were given for free.