The editors of the Boston Phoenix weigh in on what Three-Strikes legislation would mean for Massachusetts, in a way consonant with the article discussed in this earlier post.