I totally agree with you HIAJ.
For example, I buy all my household cleaning products from The Co-op (own brand), which is BUAV approved, BUT, The Co-op also sell other products, (Surf, Fairy for example), that do test on animals, so it's very difficult to know where to draw the line.
I just live in hope that if everyone only bought BUAV approved products, then the other brands would cease to exist if you see where I'm coming from?
It's just from a personal point of view, I can't justify buying a product when I know animals have suffered in it's manufacture.
My main argument is, 'Do we not have enough products at our disposal by now?'
If we do, there should be no need for the practice to continue. I hope I'm making sense and not rambling too much?