i dunno aimsmum, because if you do tell them how crap he really is, you risk alienating them even more.
how about trying to build bridges first, and then let it slip in conversation.
i think you have a heart of gold, and it must be incredibly frustrating. it sounds like his habit is beginning to catch up with him.