I felt sorry for Danny in the end. He was just so innocent and he honestly couldn't see any problem with what he'd done, or was going to do. Remember Alfie said to Johnny that Danny was just a kid. He had real mental problems that weren't his fault and Johnny took advantage of that.
I feel most sympathy for Jake of course, but I just felt so sad for both of them. I don't think I've ever hated Johnny more than when I saw Danny's tiny little 'bedroom.' (Also hated Ruby then as she must have know where Danny was sleeping.)