Thanks everyone. Loads of good suggestions and no piss taking.
I feel I owe it to DH to give a bit of background on him - so sorry if this is a bit boring.
My IL's are a very religious family - not mainstream religion but similar to a cult. There was no TV when he was growing up, no books (except the Bible), friends wern't allowed round and the only socialising allowed was at church on Sundays with their type of people. The family were encouraged by the church leaders to cut off everyone and everything that connected them to real life to avoid temptations. I won't say the name of the religion because I don't want to be recognised but it's very similar to Amish, with community being the most important thing. Great if there is a community but not so great if you live on a Council Estate and have the piss taken out of you everyday and get the shit kicked out of you because they know you won't retaliate.
DH was 23 when we met and still living at home with his parents. Church was still his only social life but he has a job and was thought well of by his colleagues. I'm sure they took the piss a bit behind his back but everyone had good things to say about him because they knew the real him - a thoroughly decent bloke. His church didn't want him to be with me (and I didn't want to go anyway) so he left them and we got married and had a family.
The problems with socialising started when he changed jobs after leaving his church. He was so embarrassed that he had no experiences compared to the rest of the people and was desperate for them not to know about his past. It's surprising how often the past comes up in conversation and you can't always pretend that you were out of the country or ill when something happened. It's every day things like songs on the radio that we all know and clubs that we've all been to (everyone in our area anyway). He is so desperate not to be the religious sensible one anymore that he'll say stupid things instead of just admitting the truth.
We have problems with debt and DD2 has autism, so all in all he doesn't feel like he's done a great job with his life. He blames himself for the autism and thinks he has it to. He doesn't IMO he's just inexperienced in life.
Anyway that's the background on how he's ended up being all on his own. I feel so bad about all this.
Hub - great to get a male perspective on this. I have been quite honest with him before, but it tears me apart to see him so defeated. I will try again though. I'm not sure if he'd go for sports but I'll have a think about other things that might interest him. Liking the keyword idea lots . He tends to arselick (God, that's such an awful thing to say about anyone) when he's trying to make a friend and then when he's realsied that the person is finding him overbearing thinking that he's extremely needy he changes tack and starts trying to belittle people. It just comes across so immature. I wish that he was comfortable with himself and proud of his achievements, but he's not.
Myrrcy - he says it doesn't bother him but I know it does. I wouldn't say that he's a natural loner at all. He's always asking me to invite friends round but I avoid doing it because of the way he acts, which isn't helping him.
Merryberry - I'm going to look that book up. Thank you
Custy - pmsl. How lovely of you to speak to your DH. I will deffo CAT you. Thanks so much
Cliff - how sweet that you think I'm a hot woman. I've imagined myself getting all dolled up and doing exactly what you said loads of times. Thinking to myself they'll all be talking about DH the next day and saying 'Corrr, did you see his missus, he must be an undercover stud to get a woman like her. Respect'. Trouble is I'm a frumpy fat minger so I'm more likely to cause huge embarrassment to him and they'll take the piss even more. But in my younger days...
Still open to more suggestions if anyone has them. Books, assertiveness courses, night classes etc. I'm going to give it my best shot next year - can't handle it before Christmas. We are going to go out more as a couple and invite other couples to us. I am going to be straght with him about why he gets a bad reaction from people but I'm going to try to put it in a constructive way for him and do it bit by bit. Before now it has been me trying to be gentle but probably making him feel like shit because I haven't told him what he should have said/done instead.
SheepGoMeep - Sorry to hear you're in the same boat as me. You and DH have my sympathies.