MIL problems.

My MIL is condescending, manipulative, and I'm getting to the point where I can't handle it anymore. 
When my husband and I started dating we lived together before we made the relationship official. We both needed roommates and then we realized we clicked so we started dating. We had only been together for around 4 months when his mother approached me at work (she was the director at the preschool I was working for) and asked me if we were going to get married soon because it made her and her husband uncomfortable that we lived together and weren't married. I brushed it off. We ended up getting engaged soon after that even though we couldn't afford a ring or a wedding because she just kept pushing and we knew we wanted to be together. We got married after we had been dating a year. I wanted a small wedding. The plan was his SIL was going to marry us, my mom and his best friend were going to sign as witnesses and we'd go home. His mom got mad that we weren't having an actual wedding and she wasn't really invited so she invited herself, her husband, and his brothers and their girlfriends. My husbands actual father didn't even get to go, and neither did mine or the rest of my family. She also took horrible pictures of me and posted them to Facebook so she could brag that she got to see us get married. Even after I politely asked that no one take photos. 
FF to now; we have a 3 month old. They live 45 minutes away. She acts like we purposesly never bring our son around her but she had staph, and I didn't want him to get an infection, then he was sick, then I was sick. So of course we aren't going to drive 45 minutes just so she can see him. 
She acts like she's the victim all the time. She never does anything wrong. It's always my husband and I that are "starting conflict." Even though we just try to keep to ourselves. Any time I'm over at her house she has something rude to say and insists that she's always right. She noticed our son was uncircumcised and said, "well when you were born, no one questioned it. Leaving them uncircumcised is sort of like the new thing nowadays. But you HAVE to retract in order to clean or he's going to get infected." Which isn't true at all. We've done our research. We aren't religious. And we decided together that we weren't going to do it. I mentioned that he sleeps in the car and he's a really awesome, happy baby. She responded with, "well aren't you just lucky?" In the most condescending fucking tone possible. She lies about us. She ruined my only way of earning an income. I was a full time nanny at one point (because I have health problems that result in chronic pain but I manage it and can take care of children). I was earning close to $550 a WEEK before she went to my care.com and wrote a review as an employer saying that my health problems interfere with my ability to watch children, which isn't true. Now no one will hire me because they're afraid I won't be able to care for their children and I was amazing at my job. The kids I watched (one was 7, the other 11) loved me and would beg their mom to go on dates on the weekends just so I could come over to watch them. I can't work other places. The constant standing and motion is too painful. Sitting at a desk all day dislocates my hips. No I have no job. We live off of one income and I can't afford health insurance. And when I confronted her about it, she lied directly to my face. And then got upset that I accused her. I'm fed up with her. And I've told my husband that I'm not going to put up with it anymore. I just don't know how to handle the situation.