It's a tough call for me. I generally avoid medications for myself and my critters as much as possible, but once in a while, drugs are necessary to save my birds' lives.
I have eaten eggs after deworming my chickens with an antibiotic that my vet said is also given to humans who have parasites; however, the U.S. government has a multi-week withdrawal period for those eggs. I have some folks who buy and/or get free eggs from me, and I didn't offer any of those eggs to them until well after the withdrawal period.
I didn't think it was right to expose someone else to eggs that had traces of medicine in them. I also suspect many people would be horrified if they knew how many drugs are pumped into some of the commercial livestock that becomes human food.
On the other hand, I had to give an antibacterial to one of my geese, and withdrawal recommendations for it are anywhere from two weeks to the life of the goose. Because I don't always know which of the eggs was laid by which goose, I decided to toss out all of the eggs. The geese are done laying for this year, but I am planning to eat next year's eggs.
And, yes, throwing away those big, beautiful eggs tugs at my heartstrings. But I don't feel comfortable feeding them to people or other pets.