That's why he insists on not being "vegetarian", but simply a person who doesn't eat meat. He realizes that vegetarianism is more of an ideology, and he doesn't want to have an ideology, he is just being Morrissey.
erm well I'm not sure being a vegedtarian and using products tested on animals is hypocritical, but protesting about animal testing for medical research and then using cosmetics which are tested is extremely hypocritical. I mean obviously curing cancer's more important than smelling good . And I know he can have his own beliefs etc. but he shouldnt go on about research labs so much and the ALF if he's buying tested cosmetics