When I have a rooster I don't want, the local feed store (this is an ultra small operation) is always willing to take them (for free, of course). In turn, he has someone check by his place regularly for roosters - someone who has some kind of rooster farm, I have no idea what he does with roosters, maybe he just eats them. Anyway, I'm glad I have a place to take a rooster to occasionally.
I have a rooster now but only because he was the offspring of my very handsome and sweet rooster who crowed too much, so off that one went. Now I have his rooster son, who is also very handsome, and I want his genetic chicks in the spring. I really only need a rooster from March through June. But I'll keep one around if I want to extend his gene pool, and if he's not too much trouble.