Activities are not made legal by passing a law.
Absent a law making an activity illegal, it is legal.
It would be a horrible precedent to pass a law to make an activity legal, especially when that activity is a right, because it lends credence to the notion that government must give permission to everything we do.
With a few exceptions, Alabama law is pretty danged good. The only changes I would advocate are:
1. Repeal 13A-11-52 only because it appears to outlaw OC. (It doesn't.)
2. Repeal 13A-11-59. OCers risk running afoul of the demonstration ban just by getting together.
3. Amend 13A-11-73 to allow OC in a car without a permit.