That's repairable at home if you know what are you doing. Why shimano guys always get crap like that ? :/
Depending on the size and bike model i give you 200 bucks for the frame so now I'm the one that might have the accident and not you. Win win situation, you get money for a frame destroyed and i'm the one that might have the accident