Have you ever been in a slaughter house where beef cattle, hogs, chickens, turkey, etc. were being killed? Its a nasty and messy as anything you could imagine and usually far more disturbing then hunting.
There is nothing wrong from a moral standpoint with hunting as long as the animal is harvested for food and not just trophy hunting. Also, hunters need to be sure they are skilled enough to get good shot to the vitals so that the animal dies quickly whenever possible. Taking enough gun along is important. Having a gun which is too small of a caliber can cause the animal to be maimed but get away leading to needless suffering. Many would argue that hunting and living off of what you hunt may be more humane then buying your meat. No matter what you read on the label, there is no such thing as “free range” at the grocery store. There is only a slightly larger cage.
The overwhelming majority of hunters I know do their absolute best to be as humane as possible and they all eat what they kill. My only concern with hunting is with those who do it for trophy or, those who just do it for the kill such as people who go on prairie dog shoots or that sort of thing. To me that is wrong, and immoral. Hunting for food on the other hand, in my view, is perfectly fine.
BTW, what do you think happened with all those fish Peter pulled out of the sea of Galilee after Jesus told him to fish in deeper water? There wasn’t a great deal of catch and release going on back then…