A pretty good episode that seemed headed towards a specific conclusion, but then the surprise twist.  However, I agree with Hayley that if the character was as vindictive as he seems to have been, the ending should've been different.