Ionesmum - sorry - not much time so haven't read other posts, but I had this exact dilema when I started weaning my 1st.
I have been vegan for 12 years, due to the moral reasons you cite. First of all I was veggie, but the reasons for being one didn't make sence till I followed it to the natural conclusion of veganism (this took about a month). I was such a hard liner I suppose I really looked down on veggies! (eg if you eat eggs/drnk milk, the hens/cows are still killed when no longer 'productive, therefore you still contribute to the animal's death, just in a different way) That was my way of thinking anyway. I loved meat & wasn't squeemish, just didn't agree with it. Anyway, this is relevant later. Dh wasn't veggie /vegan, but was extremely supportive, and by his own choice, we rarely had anything non-vegan in the house. Anyway, I was a lazy vegan, in that I wasn't careful about what I ate (from a nutritional point of view) and as long as it didn't contain animal products (which I was very careful about) I was happy. So I ate loads of rubbish, chips, sweets etc, so wasn't very healthy I suppose.
When ds was weaned I was worried that I wouldn't be able to give him a balanced diet, given the restrictions of veganism, so after 12 years moved to vegetarianism. My rational was that if I was buying the product, I was a consumer, and so might as well consume also, do you follow?
So he was veggie. Then we moved abroad to a fairly carniverous country. When we arrived I couldn't find any veggie baby food (we were staying in a hotel at 1st so I couldn't prepare my own food for him). We survived, but it got me thinking for ds2 (I was 6 months pg). Anyway, to end this long blurb, in the hospital I decided to throw in the towel. I had a great week of being cooked everything I'd denied myself for over a decade. Now we all eat anything, but I always try to buy organic - milk, meat, fish etc, because the standards for animal care are much higher.
I never thought I'd ever not be vegan, but I'm not. Never say never! Anyway, it's so liberating to be hungry and actually get something to eat. How dh put up with the restrictions is beyond me - he's an angel! I'm sure my boys are much healthier than they would have been if I'd not taken this step.