My sister used to have hens that ranged freely, they seemed to be happy. I don't think you need to be vegan, just don't eat factory-farmed eggs.