He sees others as an extension of himself and he experiences that self by attempting to control others.
He dislikes his real self and wants to be others. Or,
He sees others as a refletion of himself and cannot tolerate any difference in others.
He may have a rigid sense of what things are supposed to be, and any variation will upset that balance. Keep a routine (e.g., reading a few pages of a book at bedtime everyday) to satisfy his need for order.
Ask him if he would like it if others did the same to him as he did to others.
Talk with his pediatrician to see if a referal is needed for a psychologist who specializes in children. But before doing that, it is still worth explaining to him that he needs to understand the concept of respect.