You are wildly incorrect.
The largest deer population in the 50 US states is in Pennsylvania, home of the Appalachian forests. If I wanted to hunt deer, I could easily live off venison. Shooting them is only tricky during legal hunting season, when they quickly become very wary.
There's 12-20 that live within a mile of me. My dogs and I regularly surprise them sleeping, and I live within 10 minutes of the heart of a large US city.