hi pup
from what I see, it all started with your moms lack of acceptance. you gave him hope that it would all be ok, a promise of sorts and he had faith in you. then it wasn't. he was rejected....rejected by another mom, just as he was in childhood. I imagine this was very triggering for him. so he is lashing out and being a jerk back because he is hurting. he is angry at you because he trusted you saying it would all be ok and you essentially lied to him. he need therapy to deal with his childhood issues so he is not projecting them on your mom. your mom needs to let go and accept him because you love and trust him. he needs to quit being angry at you because you had no control over the matter. welcome to psych central. you will find we have several forums where you can post about your concerns and receive feedback from other members. you will get a lot of support here. again, welcome