The Delaware State Constitution has an explicit protection for the right to keep and bear arms. It was enacted in 1987.
A person has the right to keep and bear arms for the defense of self, family, home and State, and for hunting and recreational use. Art. I, § 20
It seems that some public officials take their oath of office seriously. In Lewes, Delaware, the city has a ban on the open carry of arms. The legislature, when it passed a comprehensive preemption statute, allowed ordinance that violated the statute to be grandfathered, if they existed before July 1, 1985. From delmarvanow.com: