I feel for you!! Men will just never know what it feels like to be pregnant. You've got all your mother instincts kicking in right now and making you focussed on being at home and taking care of yourself. It's natural.
They are being very annoying indeed, but now is not the time for shouting if you can avoid it, and focussing on the tricky bits will make you feel worse I think. You are going to need their help, and you should ask for their help and expect their help, like all mums. That hug shows love and caring so that's very good. It is ok to ask for time and help and understanding.
I got very depressed after having both my babies. I was living in a new area, with no family around and the people I knew from work were much younger and did not have kids. I felt very alone. So keep in touch with your midwife and health visitor and GP after the birth and let them know how you are.
My best tip of all is - when you have recovered from the C section enough - go to all the local mum and baby and toddler groups and playgroups you can go to. There will be loads of free groups out there. Your midwives can give you a list, or look online or ask at the library. If there is something on each week day that would be brilliant. Literally try and do something like that every day, make a timetable for yourself. Pluck up all your courage and go even when you are exhausted. You do not need to know anyone at all and it does not matter if you look a total mess. Most people don't know anyone at the start. It takes bravery first time, but just go and sit on a chair for an hour or two, or take your buggy/pram/sling and feed your baby and smile at people. Or take your partner if he has a day off one day - dads are welcome too. You will gradually meet people as the months go by and you will make lovely friends. That is what these groups are really for, help and support. I met most of my mum friends this way. Your baby will love the atmosphere and it is so good for your mental health as well. Everybody will be so sympathetic and helpful. You do not have to prove yourself or explain yourself at mum/toddler groups - that is so relaxing! No one will ask you why you are not at work or have you done the washing up!! It's just so good to just get out of the house and be in company of other mums when you have a baby.
When you've got your beautiful baby you will be so busy, so find out about baby/toddler groups now and stick a list with all the details on the fridge. I'm so excited for you about your baby coming. I can tell what a wonderful caring mother you are. Best wishes to you xxx