Honey you are not depressed, you are OPRESSED.
Please call Women's Aid, please get advice, CAB.
You can apply for an occupation order, and also a charge over the property.
I know what you mean when you say when you say you feel stupid. That if we met you we'd never know.
That's because you are a strong woman, that is being bullied by 3 people, they are ganging up on you. Your DD is only little, but she could be pulled in to the gang, and then you'd have 4 against you.
Short term, stand your ground. Don't you DARE let them bully you another second, and start to put into action the end of this tryanny. You are about to stage a revolution in your own life, you are about to topple your own dictatorship!
WHEN you get them out of your life, WHEN you are free, all those hopeless feelings (that are throwbacks from your childhood btw) will go, and you will shed the skin of this monster, to become a beautiful butterfly once again!
My 'H' was nasty, conniving and cruel, he didn't hit me much, but I've been called all the names, belittled in front of pretty much everyone he could get away with doing it in front of, and had all the manipulative tricks in the book thrown at me. I packed him off at the airport last week.
I felt like a fool, prize-winningly stupid in fact. How could I have allowed all that to happen? For so long??? Arghhh

My DS is 5, I was scared he'd grow up thinking I had to be shouted at. I wanted more for him, a happy, relaxed home, not one that is tense, scared and subdued.
OK it's early days, but I already feel less idiotic, I do have a ton of people on here and in RL to tell me that I'm doing the right thing, and that really helps.
I am beginning to realise that he really has gone, that I don't need to worry if I left a cup out. It's reassuring to bolt the door and put the chain on at night and know that he won't be back.
Don't let history repeat itself, please, be brave and stop this.
Whatever it takes, whatever you need from us, please shout and we will hold your virtual hand to get you though this.
Courage Girl, you can do this.