A tenant in public housing, and every person who resides with the tenant, is required to vacate public housing upon:
1. The conviction of the tenant, or any person residing with the tenant, of a violation, while a resident of public housing, of any state or federal law regulating the possession, distribution or use of a controlled substance; or
2. The determination by a juvenile court that any minor residing with the tenant has committed, while a resident of public housing:
(a) A second violation of any state or federal law regulating the possession, distribution or use of a controlled substance; or
(b) A single violation of any state or federal law regulating the possession, distribution or use of a controlled substance, if:
(1) There is a program of rehabilitation in the community which is available to the minor; and
(2) The minor fails to enroll immediately in the program, or enrolls in the program and fails or refuses to comply with any term, condition or requirement thereof.