Hi, Brother/Sister.
I also had a difficult relationship with my mother until she died. I understand that every person has a different relationship with their family, and sometimes things can be fixed - sometimes they can't.
In spite of that, when I started doing meditations and aura cleaning and protection consistently, I had noticed that my mother's horrible attitude no longer affected me in the same way.
So, if you start meditating consistently, you will notice a great difference (not necessarily in *her* attitude, but in the way her attitude will affect you).
You said that you can't meditate at home, but can you not do it outside either? Are there any isolated parks where you live? Or what about going on a busy street and cover your mouth and meditate there? (Of course, you will not close your eyes, but you can still meditate)
In the past, I had meditated inside the bus (I would try to find a seat away from others - but even if someone sat next to me, I would face the window and cover my mouth. Also, the busses are noisy in my country, so no one knew what I was doing).
Meditation can and will help you tremendously in life.
Also, if I were you, I would try to avoid being with my parents/family all day. So, if you have university, maybe hang out somewhere outside of the house for some time before you return home.
Find some time for yourself. Meditate on your desires, make new goals.
You mentioned that your mother doesn't even want to hear about you being a spiritual Satanist. Your mother doesn't need to know! This is a personal matter. So, try to keep your religion and the meditations a secret from her, or explain to her that meditations aren't Satanic, and that they come from ancient Egypt, or something... do a little research on "mainstream" meditations to persuade her that it's not bad. Now, if your mother is religious, then don't tell her about your meditations at all. Do your own thing without worrying about her complaining all the time about it.
Finally, you said that at some point, you had a chance to live on your own, but you didn't do it. You said that you think you were mentally weak and weren't ready for it.
I want to tell you something. We are a little similar on this. I've lived with my family all my life, and at some point, an opportunity arose for me to live on my own, and I didn't do it.
I don't think that we are/were weak. I believe we were raised in a way that discouraged us from believing in our selves. As a result, we are/were afraid and lacked the confidence to live alone and to be independent.
But, is it not possible for you to do it now? If freelancing didn't work for you, can you not find a job at a company again? Or even doing something that's not what you studied (for example, work as a seller or cashier). You will earn less money, but maybe you can still move out of the house. And of course, a job will keep you busy *away* from your house, which will be good for you to take a breath. Do consider meditating outside, as well (do not let strangers understand that you meditate, especially if meditation is taboo in your country). Meditation is what will help you get out of whatever is keeping you down. I still remember a quote from HP HoodedCobra that said: "Build yourself on spiritual concrete, and you will never fall."
I hope my advice has helped you.