I hope you tell your son that this is his chance to let DP have it verbally. He should not hold back no matter how self conscious he feels because this is his last chance. If things don't work out after this, you should escalate the situation dramatically. It sounds like this kip need severe councelling.
_________________________
-- Murray I What part of 'no' don't you understand? Is it the 'N', or the 'Zero'?