When troops of any branch of the Armed Forces of the United States or the State of Alabama are at drill in their respective armories, on the streets, public roads or other places where such drills are conducted, or while going to or returning from such duty, or when they are performing other duties required of them by the United States or the State of Alabama, it shall be unlawful for any person to make any disloyal or insulting remark, either to or about the troops, or to make any motion or gesture calculated to insult or humiliate the troops because of their being in such service, and any person guilty of making such disloyal remarks or of making any such sign, motion, or gesture, for the purpose and in the manner aforesaid, shall be guilty of a misdemeanor.
Ala. Code § 31-2-22 (1975)