That is, indeed, disgusting.
I understand that they do this because they want to feel superior, they want you to depend on them and it makes them feel better (probably that happens because they feel like they're a lot inferior to everyone else and they need to feel something else), but still, that's sad.
I was lucky enough to start working online since I was 16 and when I finished high school I started working on the Internet immediately. I didn't have to go to a normal job, but I saw a lot of people having to do that and it wasn't nice.
They had to work a lot more than me, and for a fairly low amount of money, while being treated like crap. Not worth if you ask me, but there's nothing you can do when you need to survive, especially when you have all kind of responsibilities.
I don't know in how many places you'll get fired for living with your parents, but it really suck that it happens anywhere. It's sad people like those exist and they even have high functions. They treat everyone bad and then they wonder why employees aren't motivated to work more.
Life can really suck sometimes.