did I do the right thing?

So me and my MIL got into an argument and of course each thinks the other is in the wrong. I have a little girl with her son and have our second baby on the way. This fight has put a huge strain on our relationship cuz like some men he's a mamas boy. I also have been having problems with his SIL who might I add has a set of twin boys with his brother. I decided tonight that not only for myself... but for my child, my unborn child and my SO that it would be best for me to apologize to them both and admit my wrongs. I decided to be the bigger person to try and amend our relationships as a family and to try and save my relationship with my boyfriend. Do you ladies think I did the right thing or do you think I'm to soft and shouldn't have given in? Reason I ask is cuz I have people who think I shouldn't of apologized. But we are family and family is important at the end of the day. Thoughts? Please no negativity. Thank you!!