There is no way anyone can give you an explanation for his behavior. Why don't you just ask him why he does these things and take ownership for yourself by expressing your feelings to him? The psychology of the question for me is why do you feel the way you do? You state you have no evidence about some of your feelings, then were is this coming from? Your feelings and reactions are making a statement about you. They are trying to tell you something that you are projecting onto him. His behaviors may stimulate these negative feelings in you, however, your experience of what he triggers is about you, not him.
Your question is very focused on him. What about you? What is your role in this relationship? What does this relationship do for you? Why is is you cannot talk with him directly and honestly about how you feel? He doesn't have the answer to those questions, the answers lie with you. I would suggest taking a look at yourself and stop analyzing him.