Of course youāre a ābad childā with such a family. Donāt be too hard on yourself :) no one would be problem-free in your situation. I would hate to be in such a situation.
Your situation sucks but itās not impossible to change. You need to somehow get away from this bad influence. I know that thatās especially hard with your separation anxiety.
You just said your mom created who you are. Thatās definitely true in many ways. But youāre youāre own person now, and you can make your own decisions. You donāt have to be what your mom/family made you.
You donāt necessarily need to immediately physically get away from them, but at least you have to limit their bad influence on you. If someone shouts at you, try to not take it personally, just think something like āwell, there she goes again, she feels bad so she has to try to make me feel bad as wellā or something like that. Because thatās whatās happening.
But it really seems to be like you need to physically get away as well. Idk, maybe just sit in a park or a cafe or really anywhere, somewhere where they canāt find you. Short times at first maybe, but longer if possible.
What are you watching right now? :)