I'm also not really attached to the brand. I only have the naked palette and the BOS3. I like TFSI over UDPP so another vote for TFSI here!
I really hope somebody can change the mind of chinese people. It's so sad about the way animals are treated there. I have been there once and in one of the warehouses i've seen that they sold a ton of leather and fur. It was so scary to see.
I don't think the Chinese government will change their views any time soon. We are probably talking about years and years.
The only thing consumers, we, can really do - if we care about animal testing - is stop buying brands that do animal testing. This is the only logical conclusion that we can draw.
It does not help much to send this or that brand an email or bombard their facebook page if we continue to buy the products as if there is no tomorrow. There are certainly other brands that do not test on animals, though they will probably not as hip as MAC or UD.
Just to be clear, I am not pointing fingers at anyone, I am just pointing out the simplest solution that it out there.