Obviously not, Zack is responsible too, but Zack did what he wanted (he wanted Sophie and no one else) that's why I'm a little disappointed that there isn't a netori path (zack POV) to tie up the few loose ends instead of having the unnecessary johan the fake and coward cuckThat doesn't excuse both Sophie and Zach however with there actions though.