Only replying to your last point, and on that I only have to say that perfection is the enemy of greatness. The vegan philosophy is about doing the best we can, within practical limits. I can’t stop myself from breathing or my mere existence causing harm to beings I can’t even see, but doing more feasible actions like abstaining from animal consumption and electing not to purchase or use other animal products has substantial benefits that are felt.