I think scientists should test on inmates who have life in prison with no chance at all of getting out. All they're doing is wasting tax money and wasting space. Why not put them to good use? (I promise I'm not a malevolent person. It just sounds like I am...)
No, I don't think it's fair to test on animals, especially for petty little things like cosmetics. MAYBE for live-saving medicines, but definitely not for things like cosmetics. Why waste the life of an innocent pet?