Alabama law prohibits people from “loitering, remaining or wandering in public to beg,” with a maximum penalty of 30 days in jail and a $200 fine.