Namechanged for this
Sorry there is a lot of background to this one but I will try and keep it short.
My DH has 2 older brothers, BIL1 is the oldest he has a son and they both live with us. His wife (mother to his son) died 6 years ago.
BIL2 is the middle brother. He had a daughter with an ex girlfriend, the ex left him and the daughter for another man and then she passed away. BIL2 struggled with this and turned to drink and drugs. So DH adopted the daughter just before we met and he has raised her as his own. We both now refer to her as our DD and she calls us mum and dad but she does know that we aren't really her parents.
Now BIL2 has been clean for a couple of years. He comes and visits us every weekend. He doesn't do anything with his daughter alone as he doesn't want to. He mostly comes to play video games either With his brothers or by himself. DD refers to him as uncle first name but she does know that he is her father.
So to the point. I am just over 8 months pregnant. We have been trying for years and had to suffer a couple of miscarriages so this baby feels like a dream come true. However it has been far from easy plus I lost my job 3 months ago.
BIL2 keeps making stupid comments since I became pregnant it started off sounding more like jokes at first but since then he has become more and more offensive.
He says things like, God your looking fat today did you shallow a whale oh no wait just a monster. He also says that I planned to lose my job so DH would have to support us and calling me lazy and if I am eating he laughs and says oh God eating for two AGAIN.
This upsets me and I have brought it up with DH but he shrugs it off and says it's just BIL2 joking and I shouldn't take it to heart. When I mention it to BIL 2 he just says it's my hormones.
So it all came to a head for me tonight. We were having dinner and BIL2 came round to borrow something. I asked of anyone wanted a dessert and BIL2 said haha surprised you haven't eaten them all. I ignored him and carried on. DH started clearing the table and he asked why I wasn't doing it. I said it was DHs turn and he said oh I thought it was the baby making you lazy again. I laughed it off and we carried on.
Then we were all sitting watching tv and I was sitting on a cushion and I had a hot water bottle because my back hurts and it makes the pain slightly better which BIL2 knows because DH explained it too him a while ago. He looked at me and said God your so lazy you can't even sit by yourself. I told him to stop it now as we were trying to listen to the tv and wind down for the night.
I went into the kitchen with BIL1 to sort some financial stuff out and BIL2 followed us and said oh are you getting another snack. I said no we were sorting some bills out.
He said well you know if you keep lazing around all the time you will probably make the baby fat and that could kill it.
I lost it and called him a dick. He got really defensive saying that I was being a hormonal cow bag and he thinks I am using his brother.
BIL 2 then stormed out so DH came to see what happened. I explained to him and he didn't say anything to me he just ran out after BIL 2.
I was upset and BIL 1 was really nice and sorted the kids and made sure I was okay.
DH eventually came home and he said that he was upset with me for upsetting his brother as I might push him over the edge. I said I was really upset by his brothers behaviour and his comments were really horrible and untrue. DH seems to think that because it's untrue I should take it as a joke. I said I didn't find it funny and DH said it was probably just my hormones.
I have gone downstairs to sleep on the sofa because I am really upset with both of them.
So am I being unreasonable and should I just take it as a joke, or are they being unreasonable.