Yon hates haircuts. I don't know if it is related to his vision problems or not, but it doesn't really matter, does it? A lot of the things Yon does are a sign for his vision problem if you are looking for that, or a sign of autism if you are looking for that, or a sign of asperger if you are looking for that. If you keep looking at him, in every single day you will go through all those diagnosis, and more. Why does it matter what he has? Why should it? A few months ago, while we were just finishing all the "is he or isn't he autistic" discussion in Nursery, I was told that it does matter, to know where his behaviour stems from. And sure, I can understand that. To a point. I really would like to know where it comes from, but it doesn't really change how I need to deal with it. Ok, so because he can't see clearly (which I am never sure how much he does) I should let him just not drink out of a cup?