I feel for you. It is difficult enough having kids, but when you have to deal with this kind of problems it must be so hard on you.
I don't have much to say other than you might want to read a book by Dr. Mel Levine, MD "A Mind At A Time", he talks about how a child's mind is wired, very...