I agree too that the ending was a bit disappointing.  I was hoping for a better outcome for the most moral character (played by Ray Owens).  With that being said, the acting was top-notch, and it's definitely worth a listen.  