There is an easy answer to this. Tell them that Tesco are against animal testing and none of their products are tested on animals.
Tesco. Even Tesco feel more strongly about this than you do. Now shut the **** up.
Withdrawing your custom is the only input you have as a customer. Its also the only one you deserve.