Trying not to cry at dinner

Today was my boyfriend of 7 years mothers birthday. We all went out to dinner (the family and her close friends), we were in a group of 20 something people. One of his mom's friends kept asking him why we don't have kids yet and what we are waiting for. None of them know that we have been TTC for two years with no luck. The lady then started asking me what am I waiting for and that I don't have much time left. I am 26, she said "once you hit 30 your chances are over so you better get on it now". Then she decided to start telling me how fat I will get when I'm pregnant and that I should portion my meals and not eat too much or I will be big and have stretch marks forever. We get to the dinner table and his brother and sister in law (who have three kids) gave her school pictures of the kids for her birthday present. His mom said "these are nice but I'm waiting on pictures from y'all. I'm ready for you two to give me a grandbaby. Why don't I have one from y'all yet?" And then EVERYONE in the group started chiming in and asking us when we are going to have kids and why we don't have any yet. I snapped... I said "I AM SO SICK OF YOU GUYS ASKING US ABOUT KIDS." and then everyone just shut up and I guess realized that they were stepping on our toes. My boyfriend kind of pissed me off though because he could tell I was upset and didn't say anything to any of them and they are his family members. Also I overheard him and one of the women talking while they thought I wasn't paying attention and she asked him why we weren't married yet and he said "I'm waiting on the kids to come first" wtf... The lady said "that's backwards" and he said that he was joking. I couldn't eat my dinner because I was pissed and upset and trying to hold back my tears. When we left and got in the car my boyfriend told me that if I'm going to have an attitude at family events, then I should just stay home by myself instead of attending. I told him that I was fine until everyone started jumping our shit for not being pregnant and they don't know what we have been through and how rude it was of them to come at us like that. He doesn't understand how hurtful it is either apparently. Anyways, I am home alone now and can cry in peace, which I am doing as typing this... Why are people so rude???