Honestly, sick post bro. And good for you. The way you handled it was very mature. For better or for worse, situations like this aren't cut-and-dry. There are so many ways it could have gone, so don't beat yourself up over it, no matter the outcome. And never discount the idea of "randomness".