That was great and ended in pretty much the only way it reasonably could have. I can't say it was realistic, but the psychological conflict and change were nicely done. While in Jun's case it was due to a foreign influence, an inflection of intense anger can really make you feel like you've lost control of yourself, and the corresponding guilt and self doubt were portrayed really well. Glad there was something like a happy ending for Megumi.