Sounds like a real hard time hun. I don't think I'd be punishing either, but if it were my son I'd be setting some severe boundaries that he has to stick to till he can prove he's trustworthy again. But I havne't had teenagers yet, and I'd imagine that's easier said than done.

How does your DH handle his behaviour? How long has your DH been in Dylan's life?