I think with Margaret, it's a one step forward, two steps back thing. She started as a Fresh of the boat, Irish transplant ragamuffin, already on baby #3 (#4 if you count her FIRST miscarriage on the way over from Ireland) who was married to an abusive, boozehound, gambling ****head of a husband. Though the circumstances were not quite perfect, she still got herself out of that, into the dress shop, and then later, not having to work at all. She eventually got a nice home for herself and her children with servants. She's come so far from where she started, but anytime she starts getting ahead (as we the viewer see) it's Margaret herself who blows everything up and takes two steps backward. In s01, she almost did it except she found the Rag (meaning you'll be poor/destitute in a year) in that barnbrack cake, so she goes back to Nucky.
In s02, she's becoming a confident woman, reaching out to her family, thriving in her new home, then Emily gets polio and her older brother makes some condescending remarks and she flips her ****, gets quasi-religious again, and takes two steps back, what does she then do? reconcile with Nucky and marry him.
I guess that's why s03 margaret is the way she is, she gets forward (the women's health clinic), takes her two steps back, but this time, we see, SHE DOESN'T return to Nucky in the end. Either way, it's basically her taking these steps backward, not of anyone else's accord (like Luciano and Lansky and Rothstein, he FORCED them to step the **** back), how do you continue to root for someone who keeps sabotaging themselves?