People are not necessarily harassing him, but putting the concept of veganism down. Not cool.Wait, who harassed this person for being vegan on this thread?
I am vegan and love it. I give my chickens plant proteins, and they free range all day. A big part of being vegan for me is things being as natural as I can make them. So, even though chickens are domestic, man made creatures, I feel it is only fair to let them eat bugs and such. And feeding them vegan would require keeping them inside all day, and that is cruel. They do not need dairy or honey, or large animal flesh, but bugs and occasionally small rodents they would eat in nature. Most plant proteins in commercial feed is factory farm feathers and CAFO by-products. Eew. They DO NOT NEED animal proteins in their regular feed, just wild protein.
As for what to do with the eggs, you can feed them back to your birds. Most will gasp and frown at this, but seriously, who laid the egg? Not the person, that is for sure. Most breeds lay abnormal amounts of eggs, and they will love the much needed protein found in eggs. My chickens are given raw eggs all the time, just thrown on the ground, but they will still set eggs.
Completely ignore what everyone says about roosters. Ignore all of it, completely wipe it out of your brain. Now try having them in ways considered illegal in the chicken community and figure things out for yourself. If you have issues, like real issues with injuries or completely bare backs, you can separate them into two groups. Boys in one, girls in the other with maybe a few boys thrown into the latter group. If your property is a couple acres or so, you can have them free ranging on opposite sides and see if they stay away from each other. If they still mingle, put the smaller group in a pasture, or do rotational free range. The majority of people who have chickens have less roosters because they either do not give them near enough room so they have issues, or because they do not like "wasting money" on roosters who do not lay them eggs. If you really care about chickens you will try to find a way to make things work. I have 12 mating boys with 21 girls free ranging and I only have six hens with varied back wear, and that is because my massive Jersey Giant rooster favors them. I fully intend to have a 50/50 ratio this year. It helps if they are housed separately for winter because they get more rowdy when there is nothing to do.
Good luck. Being an animal lover while keeping chickens requires a LOT of wading when it comes to finding good information.