Earth Balance is great stuff, I use the vegan one myself very tasty and I'll be the first to say that fake vegan foods usually IMO taste like ass.
For health I think the answer lies somewhere in the middle.
I do not think dairy is as bad for you as people make it out to be but it is hard finding a report from an un-bias place.
Hormones in milk are certainly not good for you but you can get hormone free dairy.
Most of the world population of humans simply have an intolerance for dairy and that much is true People of Asian, African, Native American, and Hispanic descent are more likely to have a lactose intolerance than others. Simply because of thier history of drinking milk verces otehr races/ethnic groups history.
Some groups of people have been drinking milk since long before biblical times, others have just started in the last 300 years or so, so in short some people have had a much loonger time to adapt.
I'm of American Indian decent and while all my siblings and my children all have a dairy intolerance I do not.
So its a body by body kinda deal.
Note intolerance is not the same as an allergy, iltolerance can be something as simple as feeling icky later.
cholesterol, oh where does one begin.
First of all toss out all the knowlage you grew up with its wrong, eating eggs does not have much if any impact on your cholesterol, eating foods with cholesterol is not the issue.
What raises your cholesterol is saturated fats and since your a vegetarian ( hopefully not a french fries and coke type) you do not have to worry about that unless you are eating large amount of dairy with lots of saturated fat.
Yay you.
In the 1960s, doctors had solid evidence linking heart attacks and strokes to higher levels of cholesterol in the blood. So it just seemed like common sense to avoid foods rich in cholesterol, including eggs.
But in this case, common sense was wrong. In 1999, a large Harvard study found that people who ate one egg a day were no more likely to have heart disease or strokes than those who ate eggs less often than once a week. It turns out that much of the cholesterol in your blood is made by your liver, not absorbed from the food you eat. In other words, the cholesterol in food doesnt affect the levels in your blood all that much.
Do not belive me? Go research egg studies done within the last few years.
Everything else is going to be from an ethical standpoint