Please try to figure out what the problem is. Killing them is not a solution. Your next flock will probably have the same issues if the circumstances are still the same. I have 8 and 9 year old heritage breed bantams. They take a long break in winter and are broody sometimes. But otherwise they still lay about an egg every other day.
I agree that it is best to try to figure out if there is a problem so you don't repeat it in the future. But I must admit that I started off with meat chickens that I harvested at 10 weeks. So, replacing non-productive laying hens is not an issue for me. I also plan on replacing my flock every 2 years because it costs a lot more to carry them over the winter if they don't lay eggs. I also don't consider my flock as pets and, on purpose, don't get too attached to them like you might with a family pet dog. But that's just my way of keeping a flock. I appreciate others who feel differently.
I just hope that OP does not feel bad if they decided to replace the current flock and try some new breeds, for example. Some of us do that every other year as our plan.
I"m an old guy now, but if I was unhappy with my flock, I'd just replace them as fast as I could. They only cost you money feeding them and getting little to no eggs. And if you are frustrated with the flock, that's no good for you either. Raising laying hens has been a great positive experience for me. It might be a better option to start over with a new flock than to continue to be disappointed with your current one.
Having said that, I tell people I bought composting chickens and get eggs as a bonus. I do a lot of backyard gardening and use my chicken run compost to feed my raised garden beds. So, even if the hens are not laying a lot of eggs, they are still producing compost for me. The amount of compost I harvest from the chicken run composting system exceeds the value I get from my hens in eggs.
