Pretty sure MC "drowned" himself for a week or so. But yeah, he really hates himself and punishes himself for his homosexual emotions BY killing his friend - which he knows isn't real. He gives up on that world he created and burns it all down like a child that breaks his toy because he stubbed his toe on it. A stupid little child who has been damaged by his parents.