We are hunters...hunters kill deer...dead deer don't overgraze, damage crops or reproduce...so how was it that hunters are responsible for there being too many deer? Seems to me that it is the deer's fault that there are too many deer. They have this pesky tendency to breed every year, and we just can't shoot them fast enough to control that.
If you want to place blame anywhere, it should not be with hunters who, sucessful or not, attempt to actively cull the herd, but rather with urban and suburban encroachment that provides the perfect, protected area for deer to flourish without risk of being hunted by anything other than someones Beemer.
The question I'd ask you is this...have you even hunted deer? If so, you'll know that it's not as easy as you make it out to be. Sometimes you can head out into the woods and practically trip over them, other times, you can spend a week in the woods freezing your butt off any never get a shot at one.
You also mentioned the lack of predators to control the herd, and while this is true, you also fail to consider the reprocussions of reintroducing natural deer predators into the really deer infested areas. Would you like to walk out onto your back porch to find a wolf, bear or even a coyote standing 10 feet from your kid? Don't think that this is a real possibility? Go here to read about several coyote attacks on humans...
http://www.varmintal.com/attac.htm Why would this be a problem? Well, because once you reintroduce a predator species into the "wild," the predators will go wherever the prey goes, and in many cases the largest deer herds live in suburbia, which, coincidentially, is where a lot of people, including children, live. And when predators and humans live in close proximity, attacks are inevitable.
Mike