I apologize if I'm coming from somewhere else as the rest of you, but I keep thinking "TAKE HER AWAY FOR THE WEEKEND!" Put yourselves into a different environment and give each other time. Is that possible? Is there somewhere which could provide respite care for your son?