The state you are in right now is like "Stuck inside your own head", it's full of judgements and labels of your surroundings or yourself. Everything is seen through a wall of thinking. You thinking isn't helping with social situations. Generally thinking is not entirely needed for interacting...
What I think you're doing is stupid.
But first let me say...When people fight over the little things there's usually unspoken matters that are being hidden, or in the background and are waiting to come out, if there's something your dad doesn't give you or hides from you it might appear in...
Best thing to do is tell her what you're telling us.
Actually it may not be the best thing but it puts all the chips on the table and confronts the situation head on. Underneath all that anger, frustration is love for her son.
In the mean time try getting a job?
Are you serious about the blow up doll?
Anyway congrats. The book by Leil Lowndes is quite good. Btw everything you learn in these books work, don't knock it until you've tried it.
That's far from here. Here's a tip, C.V's suck at getting people jobs. The best way is to ask your family and your siblings to ask their friends for a job for you, people networking does the job.
You helped me realize something. I had the same problem and I still do at times...It's like I want to socialize with people outside my family but yet I do and I realize they're all acquaintances...I guess I realized that I'm searching for special people with character to change my world, but...