The Attorney at Law is: The Respectable John R. Monroe. He practices at of Roswell, Georgia. His address is 9640 Coleman Road 30075. His telephone is 6783927650.
Whatever The Madison County Sheriff's Office or City of Huntsville Police Department said to you is dead wrong. When 13A-11-52 and 13A-11-73 conflict, then, 13A-11-73 wins every time because it is the newer State Law, it being a complete revision of the subject matter.
Furthermore, Open Carry of a Pistol is protected under Alabama Code 1975 11-45-1.1.
Contact them again, and bring The Alabama Attorney General Opinion 1984-205 and 2007-054, paying attention to Question 5, with you to prove it to them.
Where a Pistol is not Concealed or in a Vehicle, then, one need not have a Permit to Open Carry an Unlicensed Unconcealed Pistol anywhere in Alabama, provided; that the Person who has the Pistol can Legally have it, i.e. not a Felon nor have any Crime of Violence convictions, and the Pistol isnot to or while at any Public Demonstration as is codified under Alabama Code 13A-11-59.