I don't know about enforcement, but the punishment is a small fine, and if you tell the town government that you won't have one for religious religions or because of strong personal beliefs, you're exempted from it.In nearby Kennesaw, GA all homeowners are required to own a gun. It isn't enforced, though.
On the other hand, that law is the reason that crime in Kennesaw, GA is much, much lower than just about anywhere else.
In Washington, DC, on the other hand, where owning a handgun gets you five years, the murder rate is just atrocious