purple man,
dont give up............please............... all this is to do with the ability to communicate, perhaps it is not possible to make it up, perhaps it is...................... but only you will know in your heart of hearts that you have made the space that enables you and them to forgive whatever has been said or done that has created the problem
dont judge him for being juvenile, perhaps your seemilingly adult stnace may be / is inappropriate and makes him feel annoyed.................. pehaps you are pompous, perhaps he is childish......................... it doesnt matter
to accept another regardless of what they are, is the key................if you accept someone for what they are and not what you want them to be is to love them unconditionally............... to not be hurt by what they do, but to be secure in ones self to be able to hold their inadequacy without being affected by it.
one is only affected by another when one is not strong in self................... othwewise we can forgive , forget and truly love
hope i made this clear !!!