Hello,my name is katmae welcome to NT,I'm sorry that you are having so meany problums with your son my grandson(well I call him my grandson he's my sons girlfriends boy)anyway she has been dealing with a lot of the same issues she finaly took him out of public school and is now home schooling him this seems to have taken some of the presure off of him and he is doing much better,I'm not saying that this is the answer but it seems to have made a big diferonts in him,all the kids would pick on him in school because he is defront,and I hate to say that the teatchers did not know how to handle him so he was always in truble at school,I do hope that you can find some answers that you and your son need