Things with my husband haven't been good for a few years. Today he called me a fucking idiot while he was holding our toddler. Im angry and upset and not sure how to keep going.