This is a bit long, sorry.
DS is 2 months old. The birth was not straightforward and I've been in and out of hospital ever since due to repeat infections which have left me feeling a bit depressed. Ever since we brought DS home, on day 3, DHs family (namely parents and older sister) have been turning up at the house at all hours of the day uninvited. This usually coincides with when DS is having a nap, so then they complain that he's asleep and do as much as they can to wake him up. Now that DH is back at work they come round every Saturday unnanounced, then stay for hours on end while we run around making them cups of tea. (They're not easy people, and have to be 'entertained').
A couple of weeks ago DHs sister turned up on a weekday while DH was at work, again unannounced. DS had a mouth infection and had been up all night and day crying and had just gone to sleep. She has 2 children under the age of 7, one of whom has severe autism. Both kids went straight up to the moses basket and DC1 put her finger in DS mouth. Then DC2 picked up my birthing ball and threw it at the moses basket. DHs sister told them to leave him alone, then did absolutely nothing when they carried on. I'm a first time mum and nervous that I'm doing everything wrong, and I've no idea of the etiquette about telling off other people's children, but after a DC1 put her finger in DS mouth for a third time I said 'You've already been told by your mum, leave him alone!'. I didn't shout, at all, but I was very stern sounding. DHs sister looked really put out though and left with them soon after. She's since spoken to DHs mum and told her I made her feel very unwelcome, then his mum spoke to DH and asked him to let me know that I should make more of an effort when people come to see me!
I've told DH that I have no problem at all with his family coming to see us, in fact I think it's very important that DS has the same close relationship with his grandparents as I've been lucky enough to have with mine. But I need them to STOP coming round whenever it suits them. I would also like it if they had the courtesy to speak to me if they've a problem with something they've done, rather than going through DH. He isn't willing to talk to them about it and I have no idea how I would go about it without offending them even further. AIBU to feel like this? And if not, how would you go about letting them know that I can't cope with them simply turning up all the time?!