First of all, I think you are stronger than you realize. You went to and all the way through nursing school without the support of your spouse and while basically being a single mom. That takes courage and strength. (I could go on and on about what I think about your husband's attitude, but you didn't ask my advise on that one.)
Second, to the problem at hand. Since it is very clear to me that you do not want to report this behavior at this time, which I firmly believe you should, I think you need a back up plan. Enlist the help of your coworkers. If I had a person on my unit that I knew was getting bullied, I would make sure that person was never alone with the perpetrator. Find the strongest, most vocal coworker on your shift and let them know what is going on. Then have a code word. I like "sparkle" because it is throwing the the abuse back in his face. So, if your coworker's name is Alice and Mr. Bully comes onto the unit, say, Hey, Alice, your eyes are really sparkling today. Then she knows that she needs to flank you. I would have all my coworkers flank me, to be honest. Code Sparkle, anyone? The minute he sees that he isn't going to be alone with you, he will leave, probably to return and attempt later. But, then your coworkers can rally again.
I agree with all the other posters. I sincerely feel this needs reported higher up than the charge nurse, who by the way should have nipped this in the bud the SECOND you reported it. I fear for your safety. Please, do NOT go to your car without assistance. This is NOT a nice person you are dealing with and it is scary.