I think it's perfectly just to refuse service to anyone based on behavior but not based on race or religion.
Next Article
So basically my view is I don't want to support the exploitation of animals and within reason I will do what I can to avoid it but it's not like it's a religion for me. It's not like I consider I'm polluted if somehow some bit of milk or cheese or something passes my lips.