There ARE jobs out there.
They will NOT be your dream job. Sometimes you need to drop your 'standards' and work for anything/anyone out there. You may hate your job, but your still making more than the $0 you would sitting at home.
Tell him to stop being lazy, period.
Failing that, Y(J)og him...