Not necessary to leave the family.
Lets call it a lesson learned and a piece of charachter development for you. All our actions come at a cost. You made a mistake and owned up to it like a man and for that I respect you.
For me, the issue is closed. Good luck on your Firefox project.