Palm oil is vegan when it's sustainably sourced.
PETA argues that new vegans, young vegans and poor vegans are good enough being 99% vegan and I tend to agree. As someone who is also interested in social justice and who lives in the real world, I think new/young/poor vegans who eat Nature's Valley granola bars that have like less than 1% honey are still vegan. I think it's okay if homeless people and college students eat Oreos if they're hungry. As someone who went from being self-employed back to college, I'm face to face with these things, how our food program on campus gives away bags of rice and cans of beans, cans of tomatoes and green beans, cans of soup...and for snacks they offer mainstream granola bars more often than they offer fruit. I'm not goin to smack a granola bar out of a broke college students' hand, nor am I going to fault a homeless vegan for doing whatever they can to be as vegan as possible, even if that means eating a processed food that has no animal products but might have unsustainably sourced palm oil, mono and diglycerides or even honey. I think anyone who gets angry at poor people for eating those things needs to check their privilege (and I don't even say that very often but if poor people are vegan and you demand more I start to wonder what is wrong with your soul).
That being said, sustainably sourced palm oil is a thing. Earth Balance includes it in their products and environmental organizations argue that buying sustainable palm oil is actually a more effective form of activism than not buying palm oil at all. Palm oil actually has a higher sustaining yield than some other vegetable oils and the people who farm it aren't going to stop without an alternative incentive. Sustainable palm oil is a way to stop the madness. Read more about it here:
http://wwf.panda.org/what_we_do/footprint/agriculture/about_palm_oil/sustainable_palm_oil/
I study Environmental Science, too, so caring about wildlife is a big issue for me, I don't just care about factory farms, I see big picture reasons to be vegan when I'm saying this.