After reading your message the behavior you discussed does sound problematic. Some of the behavior sounded like Asperger's Disorder. You can find information in the DSM IV if you are not familiar with this.