I'm really starting to call bullshit on a lot of the "Well my parents didn't love me so I can't love my child." shit. My dad only did anything for me because people were "watching". When no one was around to impress anymore (his family) then he stopped trying. There was a lot of different and pretty bad abuse, but that's another topic. He would go to the other side of the world on mission trips and vacations, send my step-brother to Australia, and my mom had to cuss him out and scream at him to get a small piddly amount from him for my braces. And only paid pocket change for child support. From what other people have seen and told me, he is a raging cockface towards my half-brother. His own son.
I just figure he is a crazy asshat, I mean what father takes better care of his adopted kids then his biological children? That's already backwards, but a father that doesn't take care of his children he created or adopted period is a doucheface.
And my mom went through an ordeal with that jackass. She used to yell and scream at me all the time, throw temper tantrums and throw all of my shit around and off my shelves. She's depressed and has her own issues that I've had to come and accept only SHE can fix and work out, and if she DOESN'T then that's her problem. It's her own life that she's ruining, and not mine. She's never been a very loving or emotionally there person. I can't come and tell her my problems. I don't expect her to give me a hug or ever say supportive things. She's provided a lot for me but the kind of emotional love and reassurance I REALLY want is not there. We get along better not living together, but I'm afraid that time may have to come again if I can't get a job soon. If I do, I've got a plan on how to make it work a lot better.
It got really bad for awhile where she basically had to make it known she resented my existance for everything I did, that everything was my fault and I was the source of all of her troubles. Nothing was about my problems or issues or bubbling anxiety problem that was hitting critical mass. It was at this time that I snapped and she went crazy, and my grandparents ripped her a new one over how she was acting. Later I stood up for myself (I was 18, I wasn't going to be yelled at about coming home at 9 PM on a saturday night, especially when I was with friends who were having a bad night) and told her to back off, and we've been mostly fine ever since. But I just have no expectation of emotional closeness, either.
And honestly there's no one I can really talk to about this stuff anymore. My grandma was the only one I could really talk to, and since she died my mom and grandpa are utterly useless in that department. Most of my friends don't understand and can't relate. I'm glad most of them can't relate, but the one's who start to assume a whole bunch of shit that isn't true and think I shouldn't be upset by it can shove off. That's an entirely different topic though XDD
And no don't feel bad for not having many (or any) friends that aren't online. It's not always you. Sure you may find that you have social faux pas that you have to overcome, and yeah when you haven't spent your life especially socialized (I didn't ever, I preferred to be alone growing up and after elementary I really didn't have any close friends that weren't online ever again) you're going to mess up and lose A LOT of friends at first. As long as you learn from it and keep improving, then you're not doing anything that's wrong or bad and it DOESN'T mean you are a bad person or a shitbag. It sucks and it's LONELY AS FUCK, trust me I am there right now, but honestly when you're aware of such things, I think that means you've got the greatest chances for self-growth as a human being. It means you're sensitive and you DO care.
But as I mentioned above (and forgot to elaborate on XDD) is it isn't always you that's messed up or doing wrong. Sometimes you DO get stuck around a bunch of shitty people. Sometimes your school or work doesn't allow you to have time for or cross paths with people that are a better fit for you. Unfortunately I always seem to find folks who live far from me that never have the money and/or time (and me either, though usually for me it was time and not money, now its no money DX) to meet-up :/ Sometimes you get the short end of the stick on that. But of course if you really want to be friends with a particular person, you've got to put forth the effort and meet them halfway (and sometimes a bit more). But if you have to do all the work to be friends with them, and they expect that of you :/ Tell them to shove off. Sometimes you'll find a lot of people like that too :/
I honestly can't say what it's like to have a normal friendship with someone, I haven't had something like that since I was a small child XD But one of my best friends I've got online I've been talking to for 10 years now, and that's why sometimes the idea of "normal" relationships and friendships is overrated. You find friends where you find friends. It's fabulous when you have some that you can see in the flesh, but online friendships are not any less legitimate. And for me personally, I want a ROMANTIC relationship in real-space, I don't want to do that over the internet, but I know many people who have met online and plan to marry or have married their significant other and they're so happy.
Though back to your mom, if that's the real reason she decided to have you, that she might get a child that needs and loves her more then her son did, then she never should've had another child in the first place. It sounds like she really had no desire to actually have you, and you would not be worth shit to her unless you were exactly everything she wanted. And unfortunately way too many people have this attitude about their children. Children are NOT stupid, and not ALL of them are mindless little drones you can brainwash. You can't just raise a child and expect them to have the attitude that you want them to, it doesn't work like that. Kid's know when their parents don't care much about having them around, and only praise then when they do things that make the parent LOOK good, rather then care about the child's actual accomplishments as a human being.
Parents take the statement that children are an extention of themselves to an extreme. Yes, children are your offspring, but they're entirely different human beings and they are their OWN selves, not a miniature you.
In a nutshell, the real reason to have children is because you WANT to have children and you want to love them, raise them, and maybe have the desire to raise up a sane human being who will contribute something good to the world, in one way or another. You DON'T have children because you feel that you need something that is going to love you and adhere to your every whim and make you feel better about yourself. Uh, that's what GETTING A FUCKING DOG is for. If I want unconditional love, I've got my dogs. When I want to GIVE LOVE and LIFE to another human being, THAT is when I'll have a child. Having a child is really an act of selflessness. Sure you shouldn't be a slave to parenthood and still have your own life to live, but there IS some sacrifice in raising a child. Duh, if you have a kid it can't be ALL about you 24/7. I'm not going to have children until I find the person I want to be committed to in the long-haul, and I will love and support the crap out of them. Someone might have to keep me in check so I don't become a smotherer LOL. Just because my parents weren't good to me, doesn't mean /I/ am not going to be a loving parent to my own children. I want to give my kids what I didn't have, and that thing is love and support.
Anyway, TL;DR your mom made a bad choice by having another child for a stupid selfish reason. That's on HER though. You exist, and you are your OWN person. There's a reason you're here, and even if it IS just online there's loads of people here you think you are awesome. You're very intelligent, sweet, and sensitive (in the good way P:). You WILL have a good life in the end, and you're already on the right track with recognizing how your mom has got issues and her reasons and justifications for everything are a bunch of shit.
And you're right, she won't just magically get better and you can't make her. The best thing for her will probably be once you get out of the house, and if you AND your brother cut contact with her one day and she's left alone and lonely, she's probably going to try to get you to pay attention to her and act nice so you'll come back. And hey, if she changes, then it's great. But sometimes people don't change no matter what you do or how much time you give them alone to think about it. When you're self-sufficient, you might find cutting her out is the best thing you can do.
BUUUUT I think for now, having time apart and limiting contact is a good course of action. Both of you need time to just chill out and relax. My mom and I do much better not in the same space, and we tend to get along soooo much better then we ever would before. I WANT to have a good relationship with my mother, but at the same time I'm not going to allow her wallowing in her own BS to bring me down any longer. You recognize your mother is messed up, it's just time to start building up your own wall and not allowing HER issues and hang-ups to become your own. You're smart and you recogize the things that you want (emotional closeness, relability, someone that's there for you when you need support) that your mother can't give you because shes hung up on her own shit. You won't become her, you're already a lot more insightful then she is.