Your first suggestion is not possible for a significant percentage of people, from a US perspective. The infrastructure is not there for public transport. Walking to your job everyday is a foolish suggestion, for anyone not within a reasonable mileage of their home.
Remember that no matter what you do, as long as you don't try to stop corporate polluting, you might as well just be doing it for morality, not for the planet's biodiversity.
No matter how much corporations and governments want us to believe that we're at fault, our contribution to the problem is negligent in comparison with oil companies and huge manufacturers. You can't tell someone not to have kids without even mentioning the real problem out there.
How about stopping other individual from doing some things? Else this strategy is self-defeating, those survive who will not follow it.
Writing a comment about it actually counts for conviencing others, but should this fact be one of the points?
It's sad how quick you're being downvoted. The attitude online is such a defeatist, we can't do anything vibe. Give them an enemy to blame and they'll happily grumble about how powerless they are and how unfair it all is, tacitly giving themselves excuses not to change their own behaviours.
Having done a LOT of vegan activism over the years, there's one thing that always sticks out. People don't think they have any power to do anything about injustices. Not just animal injustices, but anything. At all. People will just roll over and take it up the arse pipe. Regardless how badly they're being treated, and what is being done to them. People are so defeatist. It's sad. as individuals, we have a lot of power when done collectively.