Sounds just like my boyfriend! He handles all the dispatching even though I can tell it makes him sad. I've offered to do it but he refuses because he doesn't want me to have to do that sort of thing.
I personally wouldn't waste the money on the bolt gun (not sure if they even make them for...
I had a hard time coming to terms with eating my roosters as well.
Here are a couple reasons why I was able to accept that eating them was the best option;
They will start ganging up on hens and take turns jumping on the same hen repeatedly
Knowing that the only way I can get rid of them...