It sounds like you need to work on developing policies and procedures prior to going through the enforcement process.
This is a process that takes time as you need to review and understand your governing documents and applicable State/Federal laws. Then you need to write a draft. Review it, have the Board review it and make changes, consider (depending on the policy) having the Association attorney review it, then the board or the membership (depends on State laws & your governing documents to determine who) needs to adopt the policy. Then the policy needs to be published (printed and mailed) to the membership. Once this is done, the policy is enforceable.
You might want to do a search for similar associations within your county. Then visit them (in person or on their website) and take a look at their policies. This would provide a starting point for developing your own policies.
I've attached a recommended list of policies Assocaitions should have. However, I would start with the following (if you don't have them yet):
Procedure to adopt/amend Policy and Administrative Resolutions
Procedures to approve/disapprove requests for changes to a lot
Procedures for enforcement of violations (this is a good one to run by the attorney)
Procedures for Assessments (how payments are applied, notifications of delinquent accounts, collection procedure, etc.)
There are firms and companies out there that, for a fee, will assist in drafting policies. They can be helpful but it still requires a lot of work from the Board to review and make changes. Here are some possible avenues for locating them and/or resources that can be helpful:
CAI Alabama Chapter Directory of services (CAI = Community Association Institute)
HOA-USA Alabama Costs to join but still offers good free information on their website under resources.
Community Association Network - Alabama page A sponsor of HOATalk and lots of good information.
These are just a few off the top of my head.
Note: although I use information that is provided by the above organizations for free, I am not a member (and never have been) of any of those organizations and therefore cannot comment on any benefits that may or may not be obtained by being a paid member to any of those organizations or the value a paid membership would bring.