Unfortunately, Yahoo's customer support is not so great for free services they provide. Hopefully you can get a hold of a real person that will sympathize with your situation and help you out.
I would start a new email address and contact your friends and family immediately to apologize. Sorry to hear that this happened to you.