It's not a simple solution, because it's not very effective. In areas with limited open space, hunting is very much an exclusionary activity. In Staten Island, the NYC Parks Department is performing an experiment in deer sterilization: https://www.nytimes.com/2017/09/22/nyregion/deer-vasectomies...
In NJ there's a restriction from hunting within 450 feet of a building. In Idaho that's probably laughable, but here it leaves a lot of space where you can't discharge any weapons.
There's a parallel with the charge that the "Drug Free School Zone" laws discriminate against minority communities because everywhere you go in cities, you're within 1000 feet of a school.