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.
Not a bad idea though.
I have become increasingly selective with the animal product grocery items I buy. It’s expensive, but over time I think the price should go down as more people care about this.