I feel like a large majority of the hate towards grampa Joe is just hating the poor for being poor. The man is 80, he retired when his job shut down 20 years prior (when he was 60). Why would you expect an 80 year old man to be actively working? He's 80! Let him be retired!
The bad guy isn't the old man who retired cuz he got laid off, it's the billionaire chocolate mogal who replaced his workforce with slave labor causing thousands to go without a job.