I have limited space, so I know exactly how you feel. If you keep them all, then you'll have unhappy chickens. Too many roosters means over-mated, stressed hens. Not to mention that your hens will all look terribly raggedy if there are too many roosters.
So sometimes, as hard as it is, you have to part with some, otherwise, you'll have this HUGE, unhealthy looking, stressed out flock. And remember, the more you keep the more feed you have to buy, and the more poop you will have to clean up.
So truly, you will be doing them a favor by keeping the numbers down. One rooster for every 10 hens is a nice ratio.
Unless you can afford to build another, larger coop, you've gotta reduce your numbers because you want happy, healthy, chickens......And trust me, once you build that larger coop, you will get to that point again....TOO MANY CHICKENS!
So I would say to you, that sometimes, being a good chicken mama or papa means that you have to part with some.
Hugs to you and things will be OK!
Sharon