Yet nobody back then ever walked into the council chambers and offed a councilman, right?
Anyone who enters City Hall (or any other public building, for that matter) should be allowed to carry a firearm. Anyone who cannot obtain a permit should not be allowed to participate in any activities at City Hall -- either as a member of the city council or as a member of the general public.