Hey man my wife totaled our BMW last week with no insurance on it. Tell me that doesn't suck plus not to mention I had just placed an order for some gear which I had to cancel since I need to buy a new car now. Like everyone else has said Shit happens and as long as no one got paralyzed it will blow over. Don't get to down on your self this is just part of life. Take out your aggresion in the gym and leave it there. Concentrate on the matters you do have control over and eliminate anything else that is bringing drama into your life.