Veganism is definitely a lifestyle. I agree with Divingbiker that we all just do the best we can. It's impossible to be completely 100% vegan, that's just the way of the world. But every little bit helps. I don't buy non-food items made from animals (clothes, shoes, cycling accessories, etc) and all my supplements are vegan, but if I'm very ill and have to take a prescription I'm going to take what the doctor prescribes, even if it's been tested on animals (which you're right, they almost all are). It's up to the individual how far they want to take it.