Their behavior is much like a toddler so they should be treated as such.  I have an 18 yr. old son who just graduated HS.   He has a job, but I have now told him that he needs to make enough $ to pay his portion of car insurance or it's off the road.   But I've had plenty of arguments with him.   Thankfully he's never been that disrespectful to my face ( behind my back is probably a different story 
 ) but at a certain age my kids understand that there are responsibilities that go with living in the human world.   
So if he wants to do nothing but sleep, strip his bed off all bedding and make it unavailable to him.
Take any computer priveledges away even it means you can't be on it.  Do whatever you can to make the things he does not so fun.   If he hangs in his room all day, take all lights out or whatever.    
You don't feed him, clean his clothes ( my son has been doing his own laundry since 6th grade ).
I will say this though from one Mom to another, my son is far from perfect, he still does a lot of crap I hate like leaving dishes all over the house and not washing, but honestly I would be concerned about this sleeping and disrespect.   Could there be outside influences, and I hate to say it, but like drugs?    It's something to think about. 
Daughters are emotional and tend to be a handful from 12 to 16, boys kick in at around 16 till they leave home.   Lazy creatures really.   I wonder all the time how I created such lazy kids.   I make them work, but they moan and groan the whole time.   It drives me crazy.    
Go on Strike, good plan but watch him closely too.
Good luck