I always want to like this place more than I do. God knows, I’ve given it plenty of chances.Situated an odd half-block off Huntington Avenue between the Longwood Medical Area and Brigham Circle stops on the E spur of the Green Line, the Squealing Pig’s primary virtue is that it isn’t a hospital cafeteria…