Does your city have an animal control department?
Deer are relentless and destructive pests. I have shot many on my property when they destroy my plants and trees.
That being said, you can go the passive route and erect a “tent” of deer netting over the plants to deter the varmints. Small sachets of human hair or Irish Spring bar soap is also said to deter them, but I haven’t tried that technique.
Fence is your only solution. We are in the same situation, and we began with a 4 ft fence which the deer laughed at, then hopped over. We extended it to 8 ft. by attaching bamboo poles to the fence posts, then attaching wildlife netting to the bamboo. We finished by “tagging” the netting with orange caution tape (or whatever that stuff is called) flags at the height of 5 1/2 feet and spaced about a yard apart. Before we put the orange tape flags up the deer would crash through the netting.
Our neighbor copied our design. So far this is the first year with no deer in the garden.
The deer in our neighborhood are fearless. They walk right onto our front walk and look into our window while the dog (Doberman) does his “I’m serious” bark. I don’t know if he is more pissed that the deer ignore him or that they are there in the first place. We NEVER let him roam off leash. It would solve some of the deer issues, but it would be the beginning of our legal ones.
Unless the city officials object, you might try hanging some aluminum pie pans or old CD discs. They’ll flutter in the wind and maybe ward off the deer. Not guaranteeing anything but it’s free and worth a try.
We’re in the country so have tons of deer. They love people’s nice soft green lawns to birth their babies and camp out on cool shady porches. No, they’re not afraid of anything.
Also, you could pee around your plants so that you’ve “marked” your territory. Uh, maybe not do your thing in the middle of the city or you will have SWAT at your door but put it in a bottle so none of the neighbors know what you’re sprinkling around.