All useful comments - helps to see other perspectives. Have 2 other teenagers (dsd and dd), both girls who are completely different. Am from a family of girls, all wanted money from an early age so all worked.
We haven't just arrived at this place either. Lots of incidents building up over last year or so. To give some brief background - he didn't do anything from May until September last year (after finishing college) and didn't help around the house which caused issues. Seemed to spend 4 months laying horizontal. My sis, whose job involves getting young people into work, training etc offered loads of help with job search, cv etc. We living in a big city, tons of retail, bar, part time casual work available although agree you still have to work hard to get somethingsomething.
When he is at home all we ask is he takes the dog's out (to save dh coming home at dinner) and just straightens round (pots in dishwasher, kitchen sides wiped etc). Rarely did this. Loads of times I have come home from work at 3 and he has been up, eaten, left pots and mess and gone straight back to bed - dogs not walked.
At the moment he staying at his Nans while she is here (through illness) so dh is just giving him money for food although he is coming up and getting money off his Nan (she let it slip the other day) which is where I think his socialising money comes from.
Think the final straw is - my sister has got our dsd (16 year old school leaver) a part time job working match days at the local football ground. She was all for it as she wanted the money but he has completely put her off and she doesn't want to do it now. He worked there briefly and hated it so has told her its really hard work, badly organised and she will hate it (know several people whose kids work there and love it). Am really angry with him!
Dh feels the same - he tends to let it slide for a bit and then has a massive blow out whereas I let it wind me up more.
The sneering at our jobs is annoying but probably just a way to insult us. Dh is an electrician and most of our friends seem to be in and around building trade, several with very well establish and lucrative businesses - hardly grease monkeys (whatever that actually means).
Need to stop comparing him to other people. Am going to back off and let him find his own way.