I think I\"m done

Well, big huge fight this morning with my husband.  It only lasted a few minutes, but that was enough time for him to call my kids names, cuss at me, tell me that I can take my kids and leave.  We haven't had a fight like that in a long time.  I cried.  I told him that I felt we came way to far to talk to each other like that anymore.  He agreed, but then stood his ground about the reason we were fighting, which was because I allowed my 18-year-old son to come here and spend the night Friday night - I washed his clothes, then he was on his way...well, then money came up missing out of my daughter's purse.  We know it was him because he was the only one here.  I don't understand why he would do that.  Of course, he denied it.  What can you do when they deny it???  Now he's not allowed here anymore.  he's living with his friend and his mom in a 2-bed apt.  He just started working last week and hasn't received a paycheck yet.  I can't help but feel for him still.  I know he constantly screws up, but he is my son, you know?  Now, I keep crying on and off, wondering why the hell I am with this man who I know honestly doesn't want me here.  I can't stand the thought of starting all over AGAIN with nothing. I have no car, no money, no drivers license, nowhere to live if I don't live here.  Part of me wants to just leave.  I don't know what to do. Someone please clue me in.