On your first point, can you be sure that the issues you cite there can be, and should be, laid at Blair's door? Had the Tories been reelected in 1997, might we just have got to here a whole lot sooner?
I get that the Labour party in its current state is a poor substitute for the party it could, and should, be. But if not voting for them (and I also get the argument that voting for them allows them to claim some sort of mandate), then who to vote for, and what will that bring about?
I, too, would much prefer to vote Green than vote Labour, but round here, the Green vote is a rounding error. If I and all the other disaffected Labour supporters in these parts switched to Green, they might elevate from 'rounding error' to 'retained deposit', or perhaps 'giving the Lib Dems a run for third place' at best. And if the majority in the constituency is in that zone of a scant few thousand votes, there's a big risk that the Greens do to Labour what the Brexit Party did last time out. I think that's too big a risk to gamble on.