Morals are not something you just have and give yourself. They are instilled in you, the only way to have them is to believe them constantly; even in any form of doubt when they are tested. Your hypothetical is basically saying that in the mix of it you can't continue following your morals, you either don't believe enough or just don't want to.
I'm in no place to say you are a good or bad person, but you certainly stepped up; just later than you should have.
I think the final thing I could say is that when you are in bouts of depression and trauma, those are the best times to evaluate yourself, and your surrounding peers. Those are the greatest times to see if you believe in what you say you believe. I hope next time if you are ever in a situation like this again you think twice about cause and effect.
Feel like this response was almost perfect. I have a small disagreements though.
Moral code is something that one should believe and follow, but it is driven by an emotional response to a situation. When you reach a point of not caring, this becomes much more difficult to judge. In your head you can logically deduct what you probably should do and how people will react, but when you have no emotional response to how it can negatively effect people, then giving into temptation can come very easily. I can empathise with this because it has something I have struggled with before, and anyone else who has could probably tell you the same. Its just less likely that others have the skillset or opportunity available to them to do what Comp has done. Most others would probably just go on a banning spree or something on a server.
Comp clearly has a "moral code" as he confessed what he did and has tried to make it right, but everyone telling him to "think twice next time" isn't going to do anything really. He mentioned feeling lonely and abandoned which has led him to the despair and there might be others reasons. The best way he can help himself is the confront those issues as best he can. I don't know the guy so I can't really offer advice on how to do that, but if he can through family/friends/rehab/whatever, then it won't be a case of having to think twice, he just won't make the bad choice. Asking someone to think twice when they don't care won't make a difference.
Not defending what he did, just felt like I needed to make the point.