It doesn't have to be one or the other. Both ethical consumption and going vegetarian reduce one's environmental impact, and they're independent of one another. So, while someone "truly" optimizing for environmental impact would better spend their time avoiding meat, someone who enjoys meat can still reduce their environmental impact without becoming miserable. Variables like "income" and "environment" are just parts of the equation for the more important heuristic of happiness.
A lot of the activities on that list are like this. Reading the news has a non-zero impact (hey, I'm on HN, and it definitely helps me keep up to date), and it's "easy" in that it fits into my heuristic for happiness. Same with using a metal straw, and same with picking between credit cards.
In a sense, these activities are "free" in terms of their perceived difficulty, but have a positive, if small, impact. If they're "free", why not do them?
> going vegetarian reduce one's environmental impact
Mmm, yes and no.
It depends where your meat comes from. If you buy meat the way it's produced in the US where you have great big sheds full of cattle in the desert with everything trucked in, then yes.
If you want permaculture, you absolutely must have livestock.
If you want arable farming of any sort, you absolutely must have livestock.
The whole thing breaks down very quickly if you don't have grass and clovers growing in fields, and ruminants eating them, breaking down the tough cellulose, and then shitting it out and trampling it in.
They're not free because they consume your time, which is valuable.