Re: Back for another whinge
One thing you have to get out of your mind completely is that your family is going to be accepting of breastfeeding. This seems to be a topic they, like many family members (I have no idea why), are obsessed with criticizing. So that being said, you'll need to now figure out how you want to handle them and handle their comments. Don't worry about what they say as much as how you're going to be prepared to deal with it. If it means you see them less overall, that might be best for you. Or when they start saying something, just grab your kids and leave the room in an very obvious manner. I have had to do that with my in-laws who have very terrible attitudes that I don't want my daughter hearing. Once during one of their tirades, when my MIL was holding my daughter, I went over while she was talking, said, "Can I have her a second?" and left the room, as if I was going to nurse. They don't believe women should nurse in public, so it's always a good excuse for me to vacate.
The weight comments -- that's just despicable. I have a good friend who's gay and his parents would not accept, and made comments every time he saw them (non-stop). One day, he just yelled, "This topic is off-limits from now on!" and every time they would try to argue, he would interrupt and yell, "Off limits!!" So you may have to try something like that. It's your life, your child, your body. I'm a Scorpio, so I would probably point out things I think they're doing wrong if they drove me batty enough, but that tactic's not for everyone!
I do think it's great that they're willing to help, but I agree you may have to point out specifically what you want ("I could use some help around the house since I'm busy with the kids"). Then if you praise them (like they're children, yes!) it might improve the situation a little.
Mom to my sweet little "Pooper," born 10/12/11, and "Baby Brother," born 6/23/2014, and married to heavy metal husband. Working more than full-time, making healthy vegetarian meals for family, and trying to keep up with exercise routine.