Rozied:
You've been posting for a while, and i recall that your son is in his 40s. Yet you continue to call him by the childish name of "Joey." May i suggest that as part of your recovery you call your adult son by the adult version of that name. That may help you wrap your mind around a strong detachment...