Is AUTHOR wrong in the post ? POST : Long read.

As a bit of background, I (20 yr old) became homeless when my mom divorced my asshole step dad. We couch surfed for a while, I was still going to school, and hadn't considered getting a job until then so that I could fully focus on my studies.
(Please note that at this point all of my college fees were paid in full through my own savings from doing odd jobs through high school)

It came to a point where a connection of one of my mom's friends offered us a room in her house for a standard fee - all utilities included, a shelf in her fridge, a cupboard for our food, the washing machine and shower and the root of all of our arguments: internet.
She went to great extents to make sure we settled in, but soon, things started going sour.

It started with me considering leaving college to find a job to help support my mom and myself (hopefully get a stable place for us to live as we weren't allowed to use her address on account of her receiving financial help from various other sources as well as rent from my mom)
She tore into me, it turned into an hour long screaming fest where she called me all sorts of things and so I stayed in school - last thing I needed was this massive woman screaming at me every day or for her to throw us out.

Then she came to me again and accused me of being lazy for not doing more for my mom, so I took up the cooking, washing and cleaning of our room, fine I understood where she was coming from and I didn't want to argue since we had nowhere else to go.
Then she came to me again, same argument, saying that I'm childish, lazy and arrogant. She had me now cleaning her bathroom every weekend.

Additionally, I babysit her special needs child and her two dogs when she goes out. (I don't get paid for this, this is to "pay her back for letting us stay here")

Here's the thing, I finished College, and since I'm not allowed to use her address I can't get anyone to hire me. 
I volunteer my time at an animal shelter while I throw my CV to any place I can find that's hiring, but she still maintains that I'm not doing enough for her around the house or at all.

In my two to three hours of spare time, I play videogames (predictable for someone my age) I used to play online games, overwatch mostly, but she complained that it used too much internet and so would turn the internet off when I got home from the shelter (10 to 12 hour days mind you)
Okay, I thought, and traded in my online games for offline single player stuff, but she still says that I use all of her internet?? She's adamant that all I do is go and cuddle dogs all day then get home and sit and do nothing.

So recently I've stopped really doing chores around the house, I've been going out to see a friend every second or so weekend and I've been downstairs less - I just keep the room clean and refill the dog's water bowl, I still cook and do the washing for my mom (bless her she works so hard) but the landlady is getting more and more angry with me for being lazy.

I've stopped the babysitting, I always make excuses now, and I've stopped doing her son's chores, I haven't been mean but I also haven't been extraordinarily nice to her or the boy lately.
I feel like I might be an asshole in this situation, but I also feel like she may be absolutely worse.

On the one hand she took us in when we were homeless. She lets us stay in her house, she gave us a room and beds to sleep in. Apparently (and I don't believe this part) I'm using all of her internet allowance, one time she claimed that I used 500gb in 7 hours!

On the other hand, we're paying her full rent, cleaning her bathroom, watching her dogs and child, we can only wash our clothes and shower when she says and she's always on my case about how lazy and childish I am.

Does she have a point? Am I the asshole? Should I be doing more?

