I feel you dude; losing a bike is like losing family; worse is when it's at your own hand.
From the picture of the damage, is the frame cracked or is that just the paint? Would you mind posting different angles of it? I think the frame is salvageable if it's not cracked.