Finally. Someone is on the right track. We need to get this guy into a job.
Don't sell your toys, money comes and goes.
I think the job on itself is the only main thing the old man has an issue with, he's using everything else as (how he sees it), a motivator to "get off your slack arse" and get a job. Don't take the additional flak seriously and let it make you feel worthless, I've been there too many times myself, and now I'm earning, those things that used to put me into the "I'm a useless fat tunt" mood don't affect me at all now. Earning an income is the main point.
Because when you have that happening, you will then have the means to move if you want, AND keep your swag.Plus when you're actually earning and paying board/rent to them then, you'll have much more awesome power and can tell them to go Fvk themselves if they want to throw crap at you.
Also it's time to throw it back at the old man, what's his vices? Like to smoke and drink? Tell him he's a pathetic drunk who's literally pissing his money away. And remember, those that hang shit on you usually don't have any hobby themselves and are just pathetic consumer whores following the latest souless trends.