Edit: Surprised at all the vegans in this thread. I didn't think there were so many of you. I'm glad you care so much about animal rights, that you're willing to forego eating them and using products made from them.
If you're not vegan and have moral objections for this, maybe you should look at yourself first and all the animal abuse you sanction by eating animals and using animal products.
Did you know dairy cows have to be pregnant to produce milk? They're artificially inseminated throughout most of their lives. I hope everyone complaining about this also complains about ice cream and cheese. Or else they would be hypocrites who just want to blame others but never look at themselves.
it would be possible to find the most ethical solution to a problem given all the variables only if you have already selected a system to determine which combinations of values for each variable are more or less ethical. That is to say, if one goes with ultilitarianism, one could hypothetically objectively measure how much happiness or suffering results from a given situation and pick the one that maximized or minimized it, or do the equivalent for a different ethical system, but you cannot objectively decide if utilitarianism, or deontology, or whatever other ethical system one may wish to use, is even the right system to use in the first place. Before your hypothetical measurements of every variable can actually be used to determine what solution to an ethical problem is best, one has to decide what a solution even looks like, and that decision is ultimately arbitrary.