I totally agree with everything Ridgerunner said.
To put it in perspective, I am also a vegetarian - except for eating my own chickens. I decided a long time ago that I cannot change the way commercially produced meat animals are treated, but I can choose not to participate in their often cruel treatment by not eating that meat. However if my objection to eating meat is to not participate in the raising of animals under inhumane conditions, then that objection is null if I have raised the animals myself and know that not only were they raised humanely, but they didn't suffer at the moment of their death either.
With that in mind, I thoroughly researched methods of processing until I felt confident I could do it without causing the chicken undue stress or suffering. My first group of chickens consisted of a straight run batch of 8 procured locally. In true straight run fashion, I wound up with four roos. And, although I had raised them from day-olds, when the day came that the first started to crow, I told DH it was time and together we gathered them up and processed them. Those were the first chicken dinners I had had for some years.
Since then I've had about a dozen more chicken dinners. I still refuse to buy commercially raised chicken meat at the store. And I decline to eat chicken dishes in restaurants or even when eating at the homes of friends and relatives. They all understand and respect my feelings.
The reality is that statistically, 50% of chicks hatched will be male. Yet only 1 male is needed for every 10 females. And, with so many people living in cities that do not allow roosters (and therefore their flocks consist only of hens), the real number of roosters needed in the world is probably more like 1 for every 20-30 hens. That is a LOT of unneeded roos. My feeling is that allowing them to live a happy life where they can free-range, have access to as much feed as they can eat, clean water, feel the sun on their backs, and be in a flock of their own kind, even if only for 16-18 weeks, before eating them, is probably about the best we can do for them.